Función PsInsertPermanentSiloContext (ntddk.h)
Esta rutina inserta un objeto en una ranura vacía en un Silo.
Sintaxis
NTSTATUS PsInsertPermanentSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
[in] PVOID SiloContext
);
Parámetros
[in] Silo
Silo en el que se va a insertar el objeto. Este parámetro es necesario y no se puede null.
[in] ContextSlot
Ranura en la que se va a insertar el objeto. Ranura asignada por la rutina PsAllocSiloContextSlot.
[in] SiloContext
Objeto que se va a insertar, creado por la rutina PsCreateSiloContext. El objeto debe crearse con el mismo silo que se especifica en el parámetro silo . 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 |
---|---|
|
No hay recursos en el sistema para realizar la inserción. Se trata de un código de error. |
|
La ranura no está vacía. Se trata de un código de error. |
|
La operación se completó correctamente. |
Observaciones
Una llamada correcta a PsInsertPermanentSiloContext incrementa el recuento de referencias en siloContext. Si se produce un error psInsertPermanentSiloContext, el recuento de referencias permanece sin cambios. En cualquier caso, una vez completada la rutina, el autor de la llamada debe llamar a PsDereferenceSiloContext para disminuir el objeto SiloContext.
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 |