Compartilhar via


estrutura ACX_DEVICEINIT_CONFIG (acxdevice.h)

A estrutura ACX_DEVICEINIT_CONFIG fornece informações de configuração para a extensão de classe.

Sintaxe

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;

Membros

Size

Esse campo é definido pela função ACX_DEVICE_CONFIG_INIT .

Flags

Reservado.

SynchronizationScope

Um valor WDF_SYNCHRONIZATION_SCOPE especificando como a estrutura sincronizará a execução das funções de retorno de chamada de evento de um objeto.

Somente interno. Não altere o valor padrão.

ExecutionLevel

Um valor WDF_EXECUTION_LEVEL especificando o IRQL máximo no qual a estrutura chamará as funções de retorno de chamada de evento que um driver forneceu para um objeto de estrutura.

Somente interno. Não altere o valor padrão.

Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE]

Ponteiro para o espaço de contexto da extensão de classe.

Comentários

As instâncias dessa estrutura devem ser inicializadas chamando a função ACX_DEVICEINIT_CONFIG_INIT . Um ponteiro para uma estrutura ACX_DEVICEINIT_CONFIG é passado como um parâmetro para a função AcxDeviceInitInitialize .

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxdevice.h

Confira também