Função PsRemoveSiloContext (ntddk.h)
Essa rotina remove um objeto inserido no Silo.
Sintaxe
NTSTATUS PsRemoveSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *RemovedSiloContext
);
Parâmetros
[in] Silo
O silo do qual o objeto deve ser removido. Esse parâmetro é necessário e não pode ser NULL.
[in] ContextSlot
Um slot alocado pela rotina de PsAllocSiloContextSlot.
RemovedSiloContext
Um ponteiro para uma variável alocada por chamador que recebe o endereço do objeto removido. Esse parâmetro é opcional e pode ser NULL.
Valor de retorno
Os seguintes códigos de status NT são retornados.
Código de retorno | Descrição |
---|---|
|
O slot está vazio. Este é um código de erro. |
|
O slot é somente leitura e não pode ser modificado. Este é um código de erro. |
|
A operação foi concluída com êxito. |
Observações
Em uma chamada bem-sucedida para PsRemoveSiloContext em que o parâmetro RemovedSiloContext não é NULL e não aponta para NULL, o chamador deve decrementar o objeto ao qual o parâmetro RemovedSiloContext aponta, chamando PsDereferenceSiloContext quando ele não for mais necessário.
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 |