Função PsMakeSiloContextPermanent (ntddk.h)

Essa rotina torna o slot em uma instância de silo somente leitura, permitindo que o objeto no slot seja recuperado sem afetar a contagem de referência nesse objeto.

Sintaxe

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

Parâmetros

[in] Silo

O silo no qual o slot reside. Esse parâmetro é necessário e não pode ser NULL.

[in] ContextSlot

O slot para tornar somente leitura. O slot deve ser alocado anteriormente pela rotina PsAllocSiloContextSlot .

Retornar valor

Os seguintes códigos de status NT são retornados.

Código de retorno Descrição
STATUS_INVALID_PARAMETER
O slot não contém um objeto válido. Este é um código de erro.
STATUS_NOT_FOUND
O slot não foi alocado. Este é um código de erro.
STATUS_SUCCESS
A operação foi concluída com sucesso.

Comentários

Antes de chamar essa rotina, o slot deve conter um objeto válido. Após a conclusão, as rotinas PsReplaceSiloContext e PsRemoveSiloContext falharão com STATUS_NOT_SUPPORTED.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1607
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho ntddk.h