Función PsRemoveSiloContext (ntddk.h)
Esta rutina quita un objeto que se insertó en el Silo.
NTSTATUS PsRemoveSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *RemovedSiloContext
);
[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.
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. |
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.
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 |