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 retournée

Les codes de status NT suivants sont retournés :

Code de retour 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1607
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
En-tête ntddk.h