Compartilhar via


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 de PsAllocSiloContextSlot.

Valor de retorno

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 êxito.

Observações

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1607
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Windows
cabeçalho ntddk.h