Freigeben über


DRIVER_PROXY_EXTENSION_CREATION_FLAGS Union (wdm.h)

Die DRIVER_PROXY_EXTENSION_CREATION_FLAGS-Struktur enthält Konfigurationskennzeichnungen für die Erstellung der DriverProxy-Erweiterung.

Syntax

typedef union _DRIVER_PROXY_EXTENSION_CREATION_FLAGS {
  ULONG  AsUlong;
  struct {
    ULONG ReservedZero : 32;
  };
} DRIVER_PROXY_EXTENSION_CREATION_FLAGS, *PDRIVER_PROXY_EXTENSION_CREATION_FLAGS;

Elemente

AsUlong

Der vollständige Satz von Erstellungskennzeichnungen als einzelner ULONG-Wert . Dies ermöglicht den Zugriff auf alle Flags als 32-Bit-Ganzzahl für einfache Initialisierung, Vergleich oder Speicher. Derzeit sollte dieser Wert immer 0 sein.

ReservedZero

Ein 32-Bit-Feld, das reserviert ist und auf Null festgelegt werden muss. Dieses Feld ist für die potenzielle zukünftige Erweiterung der DriverProxy-Erweiterungsoptionen reserviert.

Bemerkungen

Die DRIVER_PROXY_EXTENSION_CREATION_FLAGS-Struktur ist als Vereinigung konzipiert, die den Zugriff auf die Erstellungskennzeichnungen entweder als einzelne Bitfelder oder als vollständigen ULONG-Wert ermöglicht.

Zurzeit werden keine Konfigurationskennzeichnungen für die Erstellung der DriverProxy-Erweiterung definiert. Treiber sollten diese Struktur auf Null initialisieren, bevor sie an IoCreateDriverProxyExtension übergeben werden.

Anforderungen

Anforderung Wert
Header wdm.h

Siehe auch

IoCreateDriverProxyExtension