Partager via


structure ACX_DEVICEINIT_CONFIG (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 la façon dont l’infrastructure synchronise 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 la valeur IRQL maximale à laquelle l’infrastructure appelle les fonctions de rappel d’événement fournies par un pilote 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 de 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 AcxDeviceInitialize.

Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxdevice.h

Voir aussi