PsRegisterSiloMonitor-Funktion (ntddk.h)

Diese Routine registriert einen Serversilosmonitor, der Benachrichtigungen zu Serversilosereignissen empfangen kann.

Um Benachrichtigungen zu erhalten, rufen Sie die PsStartSiloMonitor-Routine auf.

Syntax

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

Parameter

[in] Registration

Gibt den zu registrierenden Serversilosmonitor vom Typ SILO_MONITOR_REGISTRATION an.

[out] ReturnedMonitor

Empfängt einen Zeiger auf den Monitor. Dieser Zeiger wird verwendet, um weitere monitorbezogene Aufrufe auszuführen.

Rückgabewert

Die folgenden NT-status-Codes werden zurückgegeben:

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER Die in ntddk.h angegebene Version stimmt nicht mit SILO_MONITOR_REGISTRATION_VERSION überein, der Komponentenname wird nicht angegeben, oder der Rückruf zum Beenden wird nicht angegeben.
STATUS_PRIVILEDGE_NOT_HELD Die Routine wird in einem Silo aufgerufen.
STATUS_INSUFFICIENT_RESOURCES Es gibt keinen Speicher, um einen Silomonitor zu registrieren, oder es ist kein Siloslot verfügbar.
STATUS_SUCCESS Der Vorgang wurde erfolgreich abgeschlossen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1607
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
Kopfzeile ntddk.h