Compartir a través de


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 se puede null.

[in] ContextSlot

Ranura que se va a convertir en de solo lectura. La ranura debe estar asignada previamente por la rutina de 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 completó correctamente.

Observaciones

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

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