PsRegisterSiloMonitor 関数 (ntddk.h)
このルーチンは、サーバー サイロ イベントに関する通知を受信できるサーバー サイロ モニターを登録します。
通知の受信を開始するには、 PsStartSiloMonitor ルーチンを呼び出します。
構文
NTSTATUS PsRegisterSiloMonitor(
[in] PSILO_MONITOR_REGISTRATION Registration,
[out] PSILO_MONITOR *ReturnedMonitor
);
パラメーター
[in] Registration
SILO_MONITOR_REGISTRATIONの種類で、登録するサーバー サイロ モニター を指定します。
[out] ReturnedMonitor
モニターへのポインターを受け取ります。 このポインターは、さらにモニター関連の呼び出しを行うために使用されます。
戻り値
次の NT 状態コードが返されます。
リターン コード | 説明 |
---|---|
STATUS_INVALID_PARAMETER | ntddk.h で指定されたバージョンがSILO_MONITOR_REGISTRATION_VERSIONと一致しない、コンポーネント名が指定されていない、または終了コールバックが指定されていない。 |
STATUS_PRIVILEDGE_NOT_HELD | ルーチンはサイロ内で呼び出されます。 |
STATUS_INSUFFICIENT_RESOURCES | サイロ モニターを登録するメモリがないか、使用可能なサイロ スロットがありません。 |
STATUS_SUCCESS | 操作は正常に完了しました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1607 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | ntddk.h |