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

Buffer 成员中特定于通知的数据的长度(以字节为单位)。 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