Función PsRemoveSiloContext (ntddk.h)
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 puede ser 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 puede ser 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 ha completado correctamente. |
Comentarios
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 | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1607 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Windows |
Encabezado | ntddk.h |