次の方法で共有


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 メンバーにはコーデック コマンドへの応答が含まれます。

要件

要件
Header hdaudio.h (Hdaudio.h を含む)

こちらもご覧ください

HDAUDIO_CODEC_COMMAND

HDAUDIO_CODEC_RESPONSE

TransferCodecVerbs