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
通知结构的大小(以字节为单位)。 此大小不包括 Buffer处通知特定数据的大小(如果有)。 NetDMA 提供程序驱动程序必须将此成员设置为 sizeof(NET_DMA_PNP_NOTIFICATION)。
NotificationCode
一个标识 DMA 提供程序事件的值。 此值必须是以下值之一 NET_DMA_PNP_NOTIFICATION_CODE 枚举。
Buffer
指向通知特定数据的指针(如果有)。 NetDMA 提供程序驱动程序将此成员设置为 NetDmaNotificationProviderPowerDown 和 NetDmaNotificationProviderPowerUp 通知 NULL。
BufferLength
Buffer 成员处通知特定数据的长度(以字节为单位)。 对于 NetDmaNotificationProviderPowerDown,netDmaNotificationProviderPowerUp 通知,NetDMA 提供程序驱动程序将此成员设置为零。
言论
若要将电源管理通知发送到 NetDMA 接口,NetDMA 提供程序驱动程序调用 NetDmaPnPEventNotify 函数,并提供指向 PnPEvent 参数处NET_DMA_PNP_NOTIFICATION结构的指针。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Server 2008 中支持 NetDMA 2.0 和 NetDMA 1.1 驱动程序。 |
标头 | netdma.h (包括 Netdma.h) |