次の方法で共有


HDAUDIO_CODEC_TRANSFER構造体 (hdaudio.h)

HDAUDIO_CODEC_TRANSFER構造体は、コーデック コマンドとそのコマンドへの応答を指定します。

構文

typedef struct _HDAUDIO_CODEC_TRANSFER {
  HDAUDIO_CODEC_COMMAND  Output;
  HDAUDIO_CODEC_RESPONSE Input;
} HDAUDIO_CODEC_TRANSFER, *PHDAUDIO_CODEC_TRANSFER;

メンバーズ

Output

HD オーディオ コントローラーに接続されているコーデックに出力する HD オーディオ バス ドライバーのコーデック コマンドを指定します。 このメンバーは、HDAUDIO_CODEC_COMMAND型の構造体です。 TransferCodecVerbs ルーチンを呼び出す前に、呼び出し元はこのメンバーにコーデック コマンドを書き込みます。

Input

コーデック コマンドへの応答を指定します。 このメンバーは、HDAUDIO_CODEC_RESPONSE型の構造体です。 HD オーディオ バス ドライバーは、Output メンバーに含まれているコーデック コマンドへの応答を取得し、Input メンバーに応答を書き込みます。

備考

この構造体は、TransferCodecVerbs ルーチンによって使用されます。

  • エントリで、Output メンバーには、呼び出し元からのコーデック コマンドが含まれます。
  • 戻ると、Input メンバーにはコーデック コマンドへの応答が含まれます。

必要条件

要件 価値
ヘッダー hdaudio.h (Hdaudio.h を含む)

関連項目

HDAUDIO_CODEC_COMMAND

HDAUDIO_CODEC_RESPONSE

TransferCodecVerbs