NET_DMA_PNP_NOTIFICATION Struktur (netdma.h)
Syntax
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;
Angehörige
StructureRevision
Die Überarbeitung für diese Struktur. Der NetDMA-Anbietertreiber muss dieses Mitglied auf NET_DMA_PNP_NOTIFICATION_REVISION_1 festlegen.
StructureSize
Die Größe der Benachrichtigungsstruktur in Bytes. Diese Größe enthält ggf. nicht die Größe der Benachrichtigungsspezifischen Daten bei Buffer. Ein NetDMA-Anbietertreiber muss dieses Mitglied auf sizeof(NET_DMA_PNP_NOTIFICATION) festlegen.
NotificationCode
Ein Wert, der das DMA-Anbieterereignis identifiziert. Dieser Wert muss einer der Werte aus dem NET_DMA_PNP_NOTIFICATION_CODE Enumeration.
Buffer
Ein Zeiger auf Benachrichtigungsspezifische Daten, falls vorhanden. NetDMA-Anbietertreiber legen dieses Element auf NULL- für NetDmaNotificationProviderPowerDown- und NetDmaNotificationProviderPowerUp Benachrichtigungen fest.
BufferLength
Die Länge der Benachrichtigungsspezifischen Daten im Buffer Member in Byte. NetDMA-Anbietertreiber legen dieses Element für NetDmaNotificationProviderPowerDown- und NetDmaNotificationProviderPowerUp Benachrichtigungen auf Null fest.
Bemerkungen
Um eine Energieverwaltungsbenachrichtigung an die NetDMA-Schnittstelle zu senden, rufen NetDMA-Anbietertreiber die NetDmaPnPEventNotify-Funktion auf und stellen einen Zeiger auf eine NET_DMA_PNP_NOTIFICATION Struktur im PnPEvent Parameter bereit.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt für NetDMA 2.0- und NetDMA 1.1-Treiber in Windows Server 2008. |
Header- | netdma.h (enthalten Netdma.h) |