次の方法で共有


OID_PNP_WAKE_UP_PATTERN_LIST

OID_PNP_WAKE_UP_PATTERN_LIST OID は、プロトコルによって使用され、ミニポート ドライバーのネットワーク アダプターに現在設定されているウェイクアップ パターンの一覧に対してクエリを実行します。 プロトコルは、OID_PNP_ADD_WAKE_UP_PATTERN を持つウェイクアップ パターンを指定します。

OID_PNP_WAKE_UP_PATTERN_LIST は、ミニポート ドライバーではなく NDIS によって処理されます。

NDIS は、ミニポート ドライバーで設定された各ウェイクアップ パターンの説明をプロトコルに返します。 各ウェイクアップ パターンとそのマスクは、NDIS_PM_PACKET_PATTERN 構造体によって記述されます。

ウェイクアップ パターンごとに、NDIS_OID_REQUEST 構造体の InformationBuffer メンバーには、次のものが含まれます。

  • パターンとそのマスクに関する情報を提供する NDIS_PM_PACKET_PATTERN 構造体。

  • パターン内の対応するバイトと比較する必要がある受信パケットのバイトを示すマスク。 マスクは、パケットの最初のバイトから始まります。 マスクは、InformationBuffer 内の NDIS_PM_PACKET_PATTERN 構造体の直後に続きます。

  • InformationBuffer の先頭から PatternOffset バイトを開始するウェイクアップ パターン。

上位がこの OID 要求を受信する中間ドライバーは、Ndis(Co)Request を呼び出すことによって、基になるミニポート ドライバーに要求を常に伝達する必要があります。

要件

バージョン

NDIS 6.0 および 6.1 でサポートされています。 NDIS 6.20 以降の場合は、代わりに OID_PM_WOL_PATTERN_LIST を使用します。

ヘッダー

Ntddndis.h (Ndis.h を含む)

関連項目

NDIS_PM_PACKET_PATTERN

NDIS_OID_REQUEST

OID_PM_WOL_PATTERN_LIST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN