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 |