NdisFNetPnPEvent 関数 (ndis.h)
フィルター ドライバーは、ネットワーク プラグ アンド プレイ (PnP) または電源管理イベントを上にあるドライバーに転送する NdisFNetPnPEvent 関数を呼び出すことができます。
構文
NDIS_STATUS NdisFNetPnPEvent(
NDIS_HANDLE NdisFilterHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);
パラメーター
NdisFilterHandle
フィルター モジュールのコンテキスト領域へのハンドル。 フィルター ドライバーは、FilterAttach 関数でこのコンテキスト領域を作成して初期化しました。
NetPnPEventNotification
へのポインター NET_PNP_EVENT_NOTIFICATION 構造体。フィルター ドライバーによって転送されるネットワーク PnP イベントまたは Power Management イベントを記述します。
戻り値
NdisFNetPnPEvent は、次のいずれかを返すことができます。
リターン コード | 形容 |
---|---|
|
上にあるドライバーが PnP イベントの処理に成功しました。 |
|
上にあるドライバーが PnP イベントに失敗しました。 |
備考
NDIS は、フィルター ドライバーの FilterNetPnPEvent 関数を呼び出して、ネットワーク PnP イベントと電源管理イベントのフィルター ドライバーに通知します。
フィルター ドライバーは、これらの通知を基になるドライバーに転送できます。 要求を転送するには、FilterNetPnPEvent から NdisFNetPnPEvent 関数呼び出します。
注: NDIS ドライバー、FilterOidRequest 関数のコンテキスト内から ndisFNetPnPEvent 呼び出す必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降でサポートされています。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 を する | Irql_Filter_Driver_Function(ndis) |
関連項目
FilterNetPnPEvent の