次の方法で共有


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 メンバーの通知固有データの長さ (バイト単位)。 NetDma プロバイダー ドライバーは、NetDmaNotificationProviderPowerDown と netDmaNotificationProviderPowerUp 通知、このメンバーを 0 に設定します。

備考

NetDMA インターフェイスに電源管理通知を送信するには、NetDMA プロバイダー ドライバーは、NetDmaPnPEventNotify 関数を呼び出し、PnPEvent パラメーターでNET_DMA_PNP_NOTIFICATION構造体へのポインターを提供します。

必要条件

要件 価値
サポートされる最小クライアント Windows Server 2008 の NetDMA 2.0 および NetDMA 1.1 ドライバーでサポートされます。
ヘッダー netdma.h (Netdma.h を含む)

関連項目

NET_DMA_PNP_NOTIFICATION_CODE

NetDmaPnPEventNotify