Partilhar via


Função PsRegisterSiloMonitor (ntddk.h)

Essa rotina registra um monitor de silo do servidor que pode receber notificações sobre eventos de silo do servidor.

Para começar a receber notificações, chame a rotina de PsStartSiloMonitor.

Sintaxe

NTSTATUS PsRegisterSiloMonitor(
  [in]  PSILO_MONITOR_REGISTRATION Registration,
  [out] PSILO_MONITOR              *ReturnedMonitor
);

Parâmetros

[in] Registration

Especifica o monitor de silo do servidor a ser registrado, do tipo SILO_MONITOR_REGISTRATION.

[out] ReturnedMonitor

Recebe um ponteiro para o monitor. Esse ponteiro é usado para fazer outras chamadas relacionadas ao monitor.

Valor de retorno

Os seguintes códigos de status NT são retornados:

Código de retorno Descrição
STATUS_INVALID_PARAMETER A versão especificada em ntddk.h não corresponde a SILO_MONITOR_REGISTRATION_VERSION, o nome do componente não é especificado ou o retorno de chamada de término não é fornecido.
STATUS_PRIVILEDGE_NOT_HELD A rotina é chamada em um silo.
STATUS_INSUFFICIENT_RESOURCES Não há memória para registrar um monitor de silo ou não há nenhum slot de silo disponível.
STATUS_SUCCESS A operação foi concluída com êxito.

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