NET_DMA_PNP_NOTIFICATION 結構 (netdma.h)
注意Windows 8和更新版本中不支援 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 提供者驅動程式會將 NetDmaNotificationProviderPowerDown 和 NetDmaNotificationProviderPowerUp 通知的這個成員設定為 NULL。
BufferLength
緩衝區成員上通知特定數據的長度,以位元組為單位。 NetDMA 提供者驅動程式會將 NetDmaNotificationProviderPowerDown 和 NetDmaNotificationProviderPowerUp 通知的這個成員設定為零。
備註
若要將電源管理通知傳送至 NetDMA 介面,NetDMA 提供者驅動程式會呼叫 NetDmaPnPEventNotify 函式,並在 PnPEvent 參數提供NET_DMA_PNP_NOTIFICATION結構的指標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Server 2008 中支援 NetDMA 2.0 和 NetDMA 1.1 驅動程式。 |
標頭 | netdma.h (包含 Netdma.h) |