Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta rutina recupera un objeto que se insertó en el silo sin incrementar el recuento de referencias.
Sintaxis
NTSTATUS PsGetPermanentSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *ReturnedSiloContext
);
Parámetros
[in] Silo
Silo en el que se insertó el objeto. Este parámetro es necesario y no se puede null.
[in] ContextSlot
Ranura de solo lectura asignada anteriormente porPsAllocSiloContextSlot y que PsMakeSiloContextPermanent.
ReturnedSiloContext
Puntero a una variable asignada por el autor de la llamada que recibe la dirección del objeto existente. Este parámetro es necesario y no se puede null.
Valor devuelto
Se devuelven los siguientes códigos de estado NT.
Código devuelto | Descripción |
---|---|
|
La ranura está vacía. Se trata de un código de error. |
|
La ranura no es de solo lectura y no puede recuperar el objeto de forma segura. Se trata de un código de error. |
|
La operación se completó correctamente. |
Observaciones
Una llamada correcta a psGetPermanentSiloContext no incrementa el recuento de referencias en el objeto al que apunta el parámetro returnedSiloContext . El puntero de objeto devuelto es válido siempre que haya una referencia válida en el objeto silo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1607 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
encabezado de | ntddk.h |