Compartilhar via


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 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

Consulte também

PsFreeSiloContextSlot