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_SYSAUDIO_DEVICE_COUNT