AUXCAPS 構造体 (mmeapi.h)

AUXCAPS 構造体は、補助出力デバイスの機能を記述します。

構文

typedef struct auxcaps_tag {
  WORD    wMid;
  WORD    wPid;
  VERSION vDriverVersion;
  char    szPname[MAXPNAMELEN];
  WORD    wTechnology;
  DWORD   dwSupport;
} AUXCAPS, *PAUXCAPS, *NPAUXCAPS, *LPAUXCAPS;

メンバー

wMid

補助オーディオ デバイスのデバイス ドライバーの製造元識別子。 製造元識別子は、 製造元と製品識別子で定義されています。

wPid

補助オーディオ デバイスの製品識別子。 現在、補助オーディオ デバイスの製品識別子は定義されていません。

vDriverVersion

補助オーディオ デバイスのデバイス ドライバーのバージョン番号。 上位バイトはメジャー バージョン番号、下位バイトはマイナー バージョン番号です。

szPname[MAXPNAMELEN]

null で終わる文字列の製品名。

wTechnology

補助オーディオ出力の種類:

名前 説明
AUXCAPS_AUXIN
補助入力ジャックからのオーディオ出力。
AUXCAPS_CDAUDIO
内部 CD-ROM ドライブからのオーディオ出力。

dwSupport

補助オーディオ デバイスでサポートされるオプションの機能について説明します。

名前 説明
AUXCAPS_LRVOLUME
個別の左右のボリューム制御をサポートします。
AUXCAPS_VOLUME
ボリューム制御をサポートします。
 

デバイスでボリュームの変更がサポートされている場合は、AUXCAPS_VOLUME フラグが設定されます。 デバイスが左右のチャネルで個別のボリューム変更をサポートしている場合は、AUXCAPS_VOLUMEとAUXCAPS_LRVOLUMEの両方が設定されます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header mmeapi.h (Windows.h を含む)