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

Voir aussi