Metodo ITLegacyAddressMediaControl::GetID (tapi3if.h)
Il metodo GetID restituisce un identificatore del dispositivo per la classe di dispositivo specificata associata all'indirizzo corrente.
Questo metodo è destinato solo alle applicazioni C/C++. Non è disponibile alcun metodo corrispondente per le applicazioni visual basic e di scripting.
Sintassi
HRESULT GetID(
[in] BSTR pDeviceClass,
[out] DWORD *pdwSize,
[out] BYTE **ppDeviceID
);
Parametri
[in] pDeviceClass
Puntatore a BSTR contenente la classe di dispositivo TAPI per cui sono necessarie informazioni di configurazione.
[out] pdwSize
Lunghezza dell'identificatore del dispositivo restituito.
[out] ppDeviceID
Identificatore del dispositivo.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Metodo non riuscito. Ciò potrebbe significare che non esiste alcun dispositivo di una classe specificata associata all'indirizzo corrente. |
|
Il parametro pdwSize o ppDeviceID non è un puntatore valido. |
Commenti
L'applicazione deve chiamare ITTAPI::RegisterCallNotifications prima di chiamare questo metodo.
L'applicazione deve usare SysAllocString per allocare memoria per il parametro pDeviceClass e usare SysFreeString per liberare la memoria quando la variabile non è più necessaria.
L'applicazione deve chiamare la funzione CoTaskMemFree per liberare la memoria allocata per il parametro ppDeviceID .
TAPI 2.1 Riferimenti incrociati: lineGetDevConfig, lineSetDevConfig, lineGetID
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (includere Tapi3.h) |
Libreria | Uuid.lib |
DLL | Tapi3.dll |