NET_DMA_PNP_NOTIFICATION 構造体 (netdma.h)
構文
typedef struct _NET_DMA_PNP_NOTIFICATION {
ULONG StructureRevision;
ULONG StructureSize;
NET_DMA_PNP_NOTIFICATION_CODE NotificationCode;
PVOID Buffer;
ULONG BufferLength;
} NET_DMA_PNP_NOTIFICATION, *PNET_DMA_PNP_NOTIFICATION;
メンバー
StructureRevision
この構造体のリビジョン。 NetDMA プロバイダー ドライバーは、このメンバーを NET_DMA_PNP_NOTIFICATION_REVISION_1 に設定する必要があります。
StructureSize
通知構造体のサイズ (バイト単位)。 このサイズには、Buffer の通知固有データのサイズ (存在する場合 ) は含まれません。 NetDMA プロバイダー ドライバーは、このメンバーを sizeof(NET_DMA_PNP_NOTIFICATION) に設定する必要があります。
NotificationCode
DMA プロバイダー イベントを識別する 値。 この値は、 の値のいずれかである必要があります。 列挙NET_DMA_PNP_NOTIFICATION_CODE 。
Buffer
通知固有のデータへのポインター (存在する場合)。 NetDMA プロバイダー ドライバーは、NetDmaNotificationProviderPowerDown および NetDmaNotificationProviderPowerUp 通知の場合、このメンバーを NULL に設定します。
BufferLength
Buffer メンバーの通知固有データの長さ (バイト単位)。 NetDmaNotificationProviderPowerDown および NetDmaNotificationProviderPowerUp 通知の場合、NetDMA プロバイダー ドライバーはこのメンバーを 0 に設定します。
注釈
NetDMA インターフェイスに電源管理通知を送信するために、NetDMA プロバイダー ドライバーは NetDmaPnPEventNotify 関数を呼び出し、 PnPEvent パラメーターでNET_DMA_PNP_NOTIFICATION構造体へのポインターを提供します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Server 2008 の NetDMA 2.0 ドライバーと NetDMA 1.1 ドライバーでサポートされます。 |
Header | netdma.h (Netdma.h を含む) |