NET_DMA_PNP_NOTIFICATION structure (netdma.h)
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) |