Función PsMakeSiloContextPermanent (ntddk.h)

Esta rutina hace que la ranura de una instancia de silo sea de solo lectura, lo que permite que el objeto de la ranura se recupere sin afectar al recuento de referencias de ese objeto.

Sintaxis

NTSTATUS PsMakeSiloContextPermanent(
  [in] PESILO Silo,
  [in] ULONG  ContextSlot
);

Parámetros

[in] Silo

Silo en el que reside la ranura. Este parámetro es necesario y no puede ser NULL.

[in] ContextSlot

Ranura que se va a convertir en de solo lectura. La ranura debe asignarse previamente mediante la rutina PsAllocSiloContextSlot .

Valor devuelto

Se devuelven los siguientes códigos de estado NT.

Código devuelto Descripción
STATUS_INVALID_PARAMETER
La ranura no contiene un objeto válido. Se trata de un código de error.
STATUS_NOT_FOUND
No se ha asignado la ranura. Se trata de un código de error.
STATUS_SUCCESS
La operación se ha completado correctamente.

Comentarios

Antes de llamar a esta rutina, la ranura debe contener un objeto válido. Una vez completada, las rutinas PsReplaceSiloContext y PsRemoveSiloContext producirán un error STATUS_NOT_SUPPORTED.

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