Compartilhar 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 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 mais chamadas relacionadas ao monitor.

Retornar valor

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

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