共用方式為


ACX_PIN_CONFIG結構 (acxpin.h)

ACX_PIN_CONFIG 結構可用來設定針腳。

語法

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;
  ULONG                 MaxStreams;
} ACX_PIN_CONFIG, *PACX_PIN_CONFIG;

成員

Size

ACX_PIN_CONFIG 結構中所有數據的大小,以位元組為單位。 此欄位是由 ACX_PIN_CONFIG_INIT 函式所設定。

Flags

描述釘選之 ACX_PIN_CONFIG_FLAGS 列舉中的值組合。

Id

與釘選相關聯的標識碼。

Type

指定針腳類型的 ACX_PIN_TYPE 列舉值。

Communication

ACX_PIN_COMMUNICATION 列舉值,指定針腳的通訊類型。

Qualifier

ACX_PIN_QUALIFIER 列舉值,指定針腳在多重線路音頻拓撲中的連接方式。

Category

GUID 值,表示針腳的類別。

Name

GUID 值,表示釘選的名稱。

PinCallbacks

ACX_PIN_CALLBACKS 結構的指標,指定針腳的回呼函式。

PropertiesCount

指定 [屬性] 字段所指向的陣列大小

MethodsCount

指定 [方法] 字段所指向的陣列大小

Properties

包含針腳屬性之 ACX_PROPERTY_ITEM 結構的陣列指標。

Methods

包含針腳方法之 ACX_METHOD_ITEM 結構的陣列指標。

u

聯集,用來指定針腳的其他類型組態。

u.MicrophoneConfig

與針腳相關聯的 ACX_MICROPHONE_CONFIG 結構的指標。

MaxStreams

指定針腳所支持的數據流數目上限。

言論

ACX_PIN_CONFIG 結構的實例必須藉由呼叫 ACX_PIN_CONFIG_INIT 函式來初始化。

ACX 需求

ACX 最低版本: 1.0

如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀

要求

要求 價值
標頭 acxpin.h

另請參閱