Função PsAllocSiloContextSlot (ntddk.h)
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 pelo chamador que recebe o índice de slot recém-alocado. Esse parâmetro é necessário e não pode ser NULL.
Retornar valor
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 sucesso. |
Comentários
O uso dessa API é incomum porque todos os monitores de silo recebem um slot de armazenamento ao chamar a rotina PsRegisterSiloMonitor . Esse slot pode ser recuperado com a rotina PsGetSiloMonitorContextSlot e usado por um driver para suas operações de contexto.
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 |