Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa rotina aloca um slot que pode ser usado para inserir, recuperar e excluir um objeto em todos os silos.
Sintaxe
NTSTATUS PsAllocSiloContextSlot(
[in] ULONG_PTR Reserved,
[out] ULONG *ReturnedContextSlot
);
Parâmetros
[in] Reserved
Esse parâmetro é reservado para uso futuro e deve ser definido como zero.
[out] ReturnedContextSlot
Um ponteiro para uma variável alocada por chamador que recebe o índice de slot recém-alocado. Esse parâmetro é necessário e não pode ser NULL.
Valor de retorno
Os seguintes códigos de status NT são retornados.
| Código de retorno | Descrição |
|---|---|
| STATUS_INSUFFICIENT_RESOURCES | Não há mais slots disponíveis no sistema. Este é um código de erro. |
| STATUS_SUCCESS | A operação foi concluída com êxito. |
Observações
O uso dessa API é incomum porque todos os monitores de silo recebem um slot de armazenamento ao chamar a rotina de PsRegisterSiloMonitor. Esse slot pode ser recuperado com a rotina de PsGetSiloMonitorContextSlot e usada por um driver para suas operações de contexto.
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 |