Freigeben über


NET_DMA_PNP_NOTIFICATION-Struktur (netdma.h)

Hinweis Die NetDMA-Schnittstelle wird in Windows 8 und höher nicht unterstützt.
 
Die NET_DMA_PNP_NOTIFICATION-Struktur gibt eine Energieverwaltungsbenachrichtigung in der NetDMA-Schnittstelle an.

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)

Weitere Informationen

NET_DMA_PNP_NOTIFICATION_CODE

NetDmaPnPEventNotify