ACX_DEVICEINIT_CONFIG structure (acxdevice.h)
La structure ACX_DEVICEINIT_CONFIG fournit des informations de configuration à l’extension de classe.
Syntaxe
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;
Membres
Size
Ce champ est défini par la fonction ACX_DEVICE_CONFIG_INIT .
Flags
Réservé.
SynchronizationScope
Valeur WDF_SYNCHRONIZATION_SCOPE spécifiant comment l’infrastructure synchronisera l’exécution des fonctions de rappel d’événement d’un objet.
Interne uniquement. Ne modifiez pas la valeur par défaut.
ExecutionLevel
Valeur WDF_EXECUTION_LEVEL spécifiant l’IRQL maximal auquel l’infrastructure appellera les fonctions de rappel d’événement qu’un pilote a fournies pour un objet framework.
Interne uniquement. Ne modifiez pas la valeur par défaut.
Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE]
Pointeur vers l’espace de contexte pour l’extension de classe.
Remarques
Les instances de cette structure doivent être initialisées en appelant la fonction ACX_DEVICEINIT_CONFIG_INIT . Un pointeur vers une structure ACX_DEVICEINIT_CONFIG est passé en tant que paramètre à la fonction AcxDeviceInitInitialize .
Configuration requise pour ACX
Version ACX minimale : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxdevice.h |