KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME
KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME プロパティは、指定された仮想オーディオ デバイスのプラグ アンド プレイ デバイス インターフェイス名を含む Unicode 文字列を取得します。
用法の要点テーブル
Yammer の入手 | 設定 | 移行先 | プロパティ記述子の種類 | プロパティ値の種類 |
---|---|---|---|---|
はい |
いいえ |
フィルター |
KSPROPERTY+ULONG |
LPWSTR |
プロパティ記述子 (インスタンス データ) は、KSPROPERTY 構造体の後に、仮想オーディオ デバイスを識別するデバイス ID を含む ULONG 変数で構成されます。 SysAudio が n 個の仮想オーディオ デバイスを列挙する場合 (KSPROPERTY_SYSAUDIO_DEVICE_COUNT を参照)、有効なデバイス ID の範囲は 0 から n-1 です。 また、-1 のデバイス IDは、KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE または KSPROPERTY_SYSAUDIO_INSTANCE_INFOset-property 要求が開いた最後の仮想オーディオ デバイスである現在のデバイスを示すために使用されます。
プロパティ値 (操作データ) は、デバイスのインターフェイス名を含む Unicode 文字の null で終わる文字列へのポインターです。
戻り値
KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME プロパティ要求は、正常に完了したことを示すために STATUS_SUCCESS を返します。 それ以外の場合、要求は適切なエラー状態コードを返します。
要件
ヘッダー |
ksmedia.h (Ksmedia.h をインクルード) |
関連項目
KSPROPERTY_SYSAUDIO_DEVICE_COUNT