次の方法で共有


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