NdisInitializeEvent 関数 (ndis.h)
NdisInitializeEvent 関数は、ドライバーの初期化中にイベント オブジェクトを同期メカニズムとして後で使用するように設定します。
構文
void NdisInitializeEvent(
[out] PNDIS_EVENT Event
);
パラメーター
[out] Event
ドライバーに対して不透明な、イベント オブジェクトの呼び出し元が指定したストレージへのポインター。
戻り値
何一つ
備考
NdisInitializeEvent 関数は、notificationEvent のイベント型と、通知されない の初期状態イベント オブジェクト 作成します。 通知イベントの詳細については、「イベント オブジェクトの定義と使用」を参照してください。
NdisInitializeEvent に渡される イベント ポインターは、他のすべての NdisXxxイベント 関数に必要なパラメーターです。
IRQL <= DISPATCH_LEVEL で実行する必要があるドライバー関数は、NdisSetEvent を呼び出して NdisResetEvent 関数を できますが、IRQL > PASSIVE_LEVEL から NdisWaitEvent 呼び出すことは致命的なエラーです。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisInitializeEvent (NDIS 5.1) を参照) でサポートされています。 Windows XP で NDIS 5.1 ドライバー (NdisInitializeEvent (NDIS 5.1) を参照) でサポートされています。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | 任意のレベル |
関連項目
NdisResetEvent の
NdisSetEvent の
NdisWaitEvent の