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 quita un objeto que se insertó en el Silo.
Sintaxis
NTSTATUS PsRemoveSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *RemovedSiloContext
);
Parámetros
[in] Silo
Silo del que se va a quitar el objeto. Este parámetro es necesario y no se puede null.
[in] ContextSlot
Ranura asignada por la rutina PsAllocSiloContextSlot.
RemovedSiloContext
Puntero a una variable asignada por el autor de la llamada que recibe la dirección del objeto quitado. Este parámetro es opcional y 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 es de solo lectura y no se puede modificar. Se trata de un código de error. |
|
La operación se completó correctamente. |
Observaciones
En una llamada correcta a psRemoveSiloContext donde el parámetro removedSiloContext no es NULL y no apunta a NULL, el autor de la llamada debe disminuir el objeto al que apunta el parámetro RemovedSiloContext, llamando a psDereferenceSiloContext cuando ya no es necesario.
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 |