ACX_DEVICEINIT_CONFIG-Struktur (acxdevice.h)

Die ACX_DEVICEINIT_CONFIG-Struktur stellt Konfigurationsinformationen für die Klassenerweiterung bereit.

Syntax

typedef struct _ACX_DEVICEINIT_CONFIG {
  ULONG                     Size;
  ULONG                     Flags;
  WDF_SYNCHRONIZATION_SCOPE SynchronizationScope;
  WDF_EXECUTION_LEVEL       ExecutionLevel;
  PVOID                     Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE];
} ACX_DEVICEINIT_CONFIG, *PACX_DEVICEINIT_CONFIG;

Member

Size

Dieses Feld wird von der ACX_DEVICE_CONFIG_INIT-Funktion festgelegt.

Flags

Reserviert.

SynchronizationScope

Ein WDF_SYNCHRONIZATION_SCOPE Wert, der angibt, wie das Framework die Ausführung der Ereignisrückruffunktionen eines Objekts synchronisiert.

Nur intern. Ändern Sie den Standardwert nicht.

ExecutionLevel

Ein WDF_EXECUTION_LEVEL Wert, der die maximale IRQL angibt, bei der das Framework die Ereignisrückruffunktionen aufruft, die ein Treiber für ein Framework-Objekt bereitgestellt hat.

Nur intern. Ändern Sie den Standardwert nicht.

Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE]

Zeiger auf den Kontextbereich für die Klassenerweiterung.

Hinweise

Instanzen dieser Struktur müssen durch Aufrufen der ACX_DEVICEINIT_CONFIG_INIT-Funktion initialisiert werden. Ein Zeiger auf eine ACX_DEVICEINIT_CONFIG Struktur wird als Parameter an die AcxDeviceInitInitialize-Funktion übergeben.

ACX-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxdevice.h

Weitere Informationen