NdisFNetPnPEvent 関数 (ndis.h)
フィルター ドライバーは、NdisFNetPnPEvent 関数を呼び出して、ネットワーク プラグ アンド プレイ (PnP) または Power Management イベントを基になるドライバーに転送できます。
構文
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 イベントと Power Management イベントをフィルター ドライバーに通知します。
フィルター ドライバーは、これらの通知を基になるドライバーに転送できます。 要求を転送するには、FilterNetPnPEvent から NdisFNetPnPEvent 関数を呼び出します。
メモNDIS ドライバーは、FilterOidRequest 関数のコンテキスト内から NdisFNetPnPEvent を呼び出してはなりません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | デスクトップ |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 | Irql_Filter_Driver_Function(ndis) |