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;

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)

Siehe auch

NET_DMA_PNP_NOTIFICATION_CODE

NetDmaPnPEventNotify