Share via


estrutura ACX_PIN_CONFIG (acxpin.h)

A estrutura ACX_PIN_CONFIG é usada para configurar um pin.

Sintaxe

typedef struct _ACX_PIN_CONFIG {
  ULONG                 Size;
  ULONG                 Flags;
  ULONG                 Id;
  ACX_PIN_TYPE          Type;
  ACX_PIN_COMMUNICATION Communication;
  ACX_PIN_QUALIFIER     Qualifier;
  const GUID            *Category;
  const GUID            *Name;
  PACX_PIN_CALLBACKS    PinCallbacks;
  ULONG                 PropertiesCount;
  ULONG                 MethodsCount;
  PACX_PROPERTY_ITEM    Properties;
  PACX_METHOD_ITEM      Methods;
  union {
    PACX_MICROPHONE_CONFIG MicrophoneConfig;
  } u;
} ACX_PIN_CONFIG, *PACX_PIN_CONFIG;

Membros

Size

O tamanho de todos os dados na estrutura ACX_PIN_CONFIG em bytes. Esse campo é definido pela função ACX_PIN_CONFIG_INIT .

Flags

Uma combinação de valores da enumeração ACX_PIN_CONFIG_FLAGS que descrevem o pino.

Id

Um identificador associado ao pino.

Type

Um valor de enumeração ACX_PIN_TYPE que especifica o tipo do pino.

Communication

Um valor de enumeração ACX_PIN_COMMUNICATION que especifica o tipo de comunicação do pino.

Qualifier

Um valor de enumeração ACX_PIN_QUALIFIER que especifica como o pino está conectado na topologia de áudio de vários circuitos.

Category

Um valor GUID que representa a categoria do pino.

Name

Um valor GUID que representa o nome do pino.

PinCallbacks

Um ponteiro para uma estrutura de ACX_PIN_CALLBACKS que especifica as funções de retorno de chamada para o pino.

PropertiesCount

Especifica o tamanho da matriz apontada pelo campo Propriedades .

MethodsCount

Especifica o tamanho da matriz apontada pelo campo Métodos .

Properties

Um ponteiro para uma matriz de estruturas de ACX_PROPERTY_ITEM que contém propriedades de pino.

Methods

Um ponteiro para uma matriz de estruturas de ACX_METHOD_ITEM que contém métodos de pino.

u

Uma união usada para especificar a configuração de tipo adicional do pino.

u.MicrophoneConfig

Um ponteiro para uma estrutura ACX_MICROPHONE_CONFIG associada ao pino.

Comentários

As instâncias da estrutura ACX_PIN_CONFIG devem ser inicializadas chamando a função ACX_PIN_CONFIG_INIT .

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 acxpin.h

Confira também