Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |