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

通知结构的大小(以字节为单位)。 此大小不包括 Buffer处通知特定数据的大小(如果有)。 NetDMA 提供程序驱动程序必须将此成员设置为 sizeof(NET_DMA_PNP_NOTIFICATION)。

NotificationCode

一个标识 DMA 提供程序事件的值。 此值必须是以下值之一 NET_DMA_PNP_NOTIFICATION_CODE 枚举。

Buffer

指向通知特定数据的指针(如果有)。 NetDMA 提供程序驱动程序将此成员设置为 NetDmaNotificationProviderPowerDownNetDmaNotificationProviderPowerUp 通知 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)

另请参阅

NET_DMA_PNP_NOTIFICATION_CODE

NetDmaPnPEventNotify