Condividi tramite


ACX_DEVICEINIT_CONFIG struttura (acxdevice.h)

La struttura ACX_DEVICEINIT_CONFIG fornisce informazioni di configurazione all'estensione della classe.

Sintassi

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;

Members

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 di IRQL massimo in cui il framework chiamerà le funzioni di callback dell'evento 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.

Commenti

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 .

Requisiti ACX

Versione minima DI ACX: 1.0

Per altre informazioni sulle versioni ACX, vedere Panoramica della versione di ACX.

Requisiti

Requisito Valore
Intestazione acxdevice.h

Vedi anche