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
Buffer 成员中特定于通知的数据的长度(以字节为单位)。 NetDMA 提供程序驱动程序将 NetDmaNotificationProviderPowerDown 和 NetDmaNotificationProviderPowerUp 通知的此成员设置为零。
注解
若要将电源管理通知发送到 NetDMA 接口,NetDMA 提供程序驱动程序调用 NetDmaPnPEventNotify 函数,并提供指向 PnPEvent 参数处NET_DMA_PNP_NOTIFICATION结构的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 支持 Windows Server 2008 中的 NetDMA 2.0 和 NetDMA 1.1 驱动程序。 |
标头 | netdma.h (包括 Netdma.h) |