struttura ACX_DEVICEINIT_CONFIG (acxdevice.h)
La struttura ACX_DEVICEINIT_CONFIG fornisce informazioni di configurazione all'estensione della classe.
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;
Size
Questo campo viene impostato dalla funzione ACX_DEVICE_CONFIG_INIT.
Flags
Riservato.
SynchronizationScope
Valore WDF_SYNCHRONIZATION_SCOPE che specifica come il framework sincronizza l'esecuzione delle funzioni di callback degli eventi di un oggetto.
Solo interno. Non modificare il valore predefinito.
ExecutionLevel
Valore WDF_EXECUTION_LEVEL che specifica il valore irQL massimo in cui il framework chiamerà le funzioni di callback degli eventi fornite da un driver per un oggetto framework.
Solo interno. Non modificare il valore predefinito.
Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE]
Puntatore allo spazio di contesto per l'estensione della classe.
Le istanze di questa struttura devono essere inizializzate chiamando la funzione ACX_DEVICEINIT_CONFIG_INIT. Un puntatore a una struttura ACX_DEVICEINIT_CONFIG viene passato come parametro alla funzione AcxDeviceInitInitialize.
versione minima di ACX: 1.0
Per altre informazioni sulle versioni di ACX, vedere panoramica della versione ACX.
Requisito | Valore |
---|---|
intestazione | acxdevice.h |