Freigeben über


ITLegacyCallMediaControl2::GetIDAsVariant-Methode (tapi3if.h)

Die GetIDAsVariant-Methode ruft den Bezeichner für das Gerät ab, das dem aktuellen Aufruf zugeordnet ist.

Diese Methode ist für Visual Basic- und Skriptanwendungen vorgesehen. C/C++-Anwendungen sollten die ITLegacyCallMediaControl::GetID-Methode verwenden.

Syntax

HRESULT GetIDAsVariant(
  [in]  BSTR    bstrDeviceClass,
  [out] VARIANT *pVarDeviceID
);

Parameter

[in] bstrDeviceClass

BSTR , der die TAPI-Geräteklasse darstellt.

[out] pVarDeviceID

Zeiger auf ein Variantenarray von Bytes vom Typ VT_ARRAY | VT_UI1, die den Bezeichner für das in bstrDeviceClass angegebene Gerät enthält.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.
E_POINTER
Der Parameter pVarDeviceID ist kein gültiger Zeiger.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3if.h
Bibliothek Uuid.lib
DLL Tapi3.dll

Weitere Informationen

ITLegacyAddressMediaControl

ITLegacyCallMediaControl2

ITLegacyCallMediaControl::GetID