共用方式為


NET_DMA_PNP_NOTIFICATION 結構 (netdma.h)

注意Windows 8和更新版本中不支援 NetDMA 介面。
 
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

通知結構的大小,以位元組為單位。 如果有的話,此大小不包含 緩衝區中通知特定數據的大小。 NetDMA 提供者驅動程序必須將此成員設定為 sizeof (NET_DMA_PNP_NOTIFICATION) 。

NotificationCode

識別 DMA 提供者事件的 值。 這個值必須是 的其中一個值 NET_DMA_PNP_NOTIFICATION_CODE 列舉。

Buffer

如果有,則為通知特定數據的指標。 NetDMA 提供者驅動程式會將 NetDmaNotificationProviderPowerDownNetDmaNotificationProviderPowerUp 通知的這個成員設定為 NULL

BufferLength

緩衝區成員上通知特定數據的長度,以位元組為單位。 NetDMA 提供者驅動程式會將 NetDmaNotificationProviderPowerDownNetDmaNotificationProviderPowerUp 通知的這個成員設定為零。

備註

若要將電源管理通知傳送至 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