Freigeben über


KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME

Die KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME-Eigenschaft ruft eine Unicode-Zeichenfolge ab, die den Plug & Play Geräteschnittstellennamen für das angegebene virtuelle Audiogerät enthält.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftsdeskriptortyp Eigenschaftswerttyp

Ja

Nein

Filter

KSPROPERTY+ULONG

LPWSTR

Der Eigenschaftsdeskriptor (instance Daten) besteht aus einer KSPROPERTY-Struktur gefolgt von einer ULONG-Variablen, die eine Geräte-ID enthält, die ein virtuelles Audiogerät identifiziert. Wenn SysAudio n virtuelle Audiogeräte aufzählt (siehe KSPROPERTY_SYSAUDIO_DEVICE_COUNT), reichen die gültigen Geräte-IDs von 0 bis n-1. Außerdem kann ein Geräte-ID-Wert von -1 verwendet werden, um das aktuelle Gerät anzugeben. Dabei handelt es sich um das letzte virtuelle Audiogerät, das durch eine KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE - oder KSPROPERTY_SYSAUDIO_INSTANCE_INFOSet-Eigenschaftsanforderung geöffnet wurde.

Der Eigenschaftswert (Vorgangsdaten) ist ein Zeiger auf eine NULL-beendete Zeichenfolge von Unicode-Zeichen, die den Schnittstellennamen des Geräts enthält.

Rückgabewert

Eine KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen entsprechenden Fehler status Code zurück.

Anforderungen

Header

Ksmedia.h (include Ksmedia.h)

Siehe auch

KSPROPERTY

KSPROPERTY_SYSAUDIO_DEVICE_COUNT

KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE

KSPROPERTY_SYSAUDIO_INSTANCE_INFO