Partager via


NET_DMA_PNP_NOTIFICATION structure (netdma.h)

Note L’interface NetDMA n’est pas prise en charge dans Windows 8 et versions ultérieures.
 
La structure NET_DMA_PNP_NOTIFICATION spécifie une notification de gestion de l’alimentation dans l’interface NetDMA.

Syntaxe

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;

Membres

StructureRevision

Révision de cette structure. Le pilote du fournisseur NetDMA doit définir ce membre sur NET_DMA_PNP_NOTIFICATION_REVISION_1.

StructureSize

Taille, en octets, de la structure de notification. Cette taille n’inclut pas la taille des données spécifiques à la notification dans Buffer, le cas échéant. Un pilote de fournisseur NetDMA doit définir ce membre sur sizeof(NET_DMA_PNP_NOTIFICATION).

NotificationCode

Valeur qui identifie l’événement du fournisseur DMA. Cette valeur doit être l’une des valeurs de NET_DMA_PNP_NOTIFICATION_CODE énumération.

Buffer

Pointeur vers des données spécifiques aux notifications, le cas échéant. Les pilotes du fournisseur NetDMA définissent ce membre sur NULL pour les notifications NetDmaNotificationProviderPowerDown et NetDmaNotificationProviderPowerUp .

BufferLength

Longueur, en octets, des données spécifiques à la notification au niveau du membre Buffer . Les pilotes du fournisseur NetDMA définissent ce membre sur zéro pour les notifications NetDmaNotificationProviderPowerDown et NetDmaNotificationProviderPowerUp .

Remarques

Pour envoyer une notification de gestion de l’alimentation à l’interface NetDMA, les pilotes du fournisseur NetDMA appellent la fonction NetDmaPnPEventNotify et fournissent un pointeur vers une structure NET_DMA_PNP_NOTIFICATION au niveau du paramètre PnPEvent .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge pour les pilotes NetDMA 2.0 et NetDMA 1.1 dans Windows Server 2008.
En-tête netdma.h (inclure Netdma.h)

Voir aussi

NET_DMA_PNP_NOTIFICATION_CODE

NetDmaPnPEventNotify