NET_DMA_PNP_NOTIFICATION 構造体 (netdma.h)

メモNetDMA インターフェイスは、Windows 8 以降ではサポートされていません。
 
NET_DMA_PNP_NOTIFICATION構造体は、NetDMA インターフェイスで電源管理通知を指定します。

構文

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 を含む)

こちらもご覧ください

NET_DMA_PNP_NOTIFICATION_CODE

NetDmaPnPEventNotify