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;
Member
StructureRevision
Die Revision für diese Struktur. Der NetDMA-Anbietertreiber muss dieses Element auf NET_DMA_PNP_NOTIFICATION_REVISION_1 festlegen.
StructureSize
Die Größe der Benachrichtigungsstruktur in Bytes. Diese Größe enthält nicht die Größe der benachrichtigungsspezifischen Daten bei Buffer, sofern vorhanden. Ein NetDMA-Anbietertreiber muss dieses Element auf sizeof(NET_DMA_PNP_NOTIFICATION) festlegen.
NotificationCode
Ein -Wert, der das DMA-Anbieterereignis identifiziert. Dieser Wert muss einer der Werte aus der NET_DMA_PNP_NOTIFICATION_CODE-Enumeration .
Buffer
Ein Zeiger auf benachrichtigungsspezifische Daten, falls vorhanden. NetDMA-Anbietertreiber legen dieses Element für die Benachrichtigungen NetDmaNotificationProviderPowerDown und NetDmaNotificationProviderPowerUp auf NULL fest.
BufferLength
Die Länge der benachrichtigungsspezifischen Daten im Pufferelement in Byte. NetDMA-Anbietertreiber legen dieses Element für netDmaNotificationProviderPowerDown - und NetDmaNotificationProviderPowerUp-Benachrichtigungen auf Null fest.
Hinweise
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 am PnPEvent-Parameter bereit.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt für NetDMA 2.0- und NetDMA 1.1-Treiber in Windows Server 2008. |
Kopfzeile | netdma.h (netdma.h einschließen) |