NDIS_PM_PACKET_PATTERN 構造体 (ntddndis.h)
NDIS_PM_PACKET_PATTERN構造体は、ウェイクアップ パターンを指定します。これは、パターン一致が有効になっているネットワーク アダプターによって検出されると、ネットワーク アダプターが電源管理ウェイクアップ イベントを通知します。
構文
typedef struct _NDIS_PM_PACKET_PATTERN {
ULONG Priority;
ULONG Reserved;
ULONG MaskSize;
ULONG PatternOffset;
ULONG PatternSize;
ULONG PatternFlags;
} NDIS_PM_PACKET_PATTERN, *PNDIS_PM_PACKET_PATTERN;
メンバー
Priority
このメンバーは予約されています。
Reserved
このメンバーは予約されています。
MaskSize
InformationBuffer のNDIS_PM_PACKET_PATTERN構造体の直後にあるパターン マスクのサイズをバイト単位で指定します。
PatternOffset
InformationBuffer の先頭からウェイクアップ パターンの開始までのオフセットをバイト単位で指定します。
PatternSize
ウェイクアップ パターンのサイズをバイト単位で指定します。
PatternFlags
これらのフラグは予約されています。
注釈
NDIS_PM_PACKET_PATTERNは、次の OID のNDIS_OID_REQUEST構造体の InformationBuffer で提供されます。
-
プロトコル ドライバーは、ウェイクアップ パターンを指定するミニポート ドライバーにこの OID を送信します。 ウェイクアップ パターンとそのマスクは、NDIS_PM_PACKET_PATTERN構造体によって記述されます。
-
OID_PNP_REMOVE_WAKE_UP_PATTERN
プロトコル ドライバーは、この OID をミニポート ドライバーに送信して、OID_PNP_ADD_WAKE_UP_PATTERN要求で以前に指定したウェイクアップ パターンを削除します。 ウェイクアップ パターンとそのマスクは、NDIS_PM_PACKET_PATTERN構造体によって記述されます。
-
プロトコルは、この OID を使用して、ミニポート ドライバーのネットワーク アダプターに現在設定されているウェイクアップ パターンの一覧を要求します。 各ウェイクアップ パターンとそのマスクは、NDIS_PM_PACKET_PATTERN構造体によって記述されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (「NDIS_PM_PACKET_PATTERN (NDIS 5.1)」を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (「NDIS_PM_PACKET_PATTERN (NDIS 5.1)」を参照) でサポートされています。 |
Header | ntddndis.h (Ndis.h を含む) |