Partager via


PsRegisterSiloMonitor, fonction (ntddk.h)

Cette routine inscrit un moniteur de silo de serveur qui peut recevoir des notifications sur les événements de silo de serveur.

Pour commencer à recevoir des notifications, appelez la routine PsStartSiloMonitor.

Syntaxe

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

Paramètres

[in] Registration

Spécifie le moniteur de silo de serveur à inscrire, de type SILO_MONITOR_REGISTRATION.

[out] ReturnedMonitor

Reçoit un pointeur vers le moniteur. Ce pointeur est utilisé pour effectuer d’autres appels liés au moniteur.

Valeur de retour

Les codes d’état NT suivants sont retournés :

Retourner le code Description
STATUS_INVALID_PARAMETER La version spécifiée dans ntddk.h ne correspond pas à SILO_MONITOR_REGISTRATION_VERSION, le nom du composant n’est pas spécifié ou le rappel de fin n’est pas fourni.
STATUS_PRIVILEDGE_NOT_HELD La routine est appelée dans un silo.
STATUS_INSUFFICIENT_RESOURCES Il n’y a pas de mémoire pour inscrire un moniteur de silo ou il n’y a pas d’emplacement de silo disponible.
STATUS_SUCCESS L’opération s’est terminée avec succès.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1607
serveur minimum pris en charge Windows Server 2016
plateforme cible Windows
d’en-tête ntddk.h