Metode ITLegacyAddressMediaControl::GetDevConfig (tapi3if.h)
Metode GetDevConfig mengembalikan struktur data buram. Konten yang tepat khusus untuk penyedia layanan dan kelas perangkat. Struktur data menentukan konfigurasi perangkat yang terkait dengan perangkat baris tertentu. Misalnya, konten struktur ini dapat menentukan laju data, format karakter, skema modulasi, dan pengaturan protokol kontrol kesalahan untuk perangkat datamodem yang terkait dengan baris.
Sintaks
HRESULT GetDevConfig(
[in] BSTR pDeviceClass,
[out] DWORD *pdwSize,
[out] BYTE **ppDeviceConfig
);
Parameter
[in] pDeviceClass
Pointer ke BSTR yang berisi kelas perangkat TAPI tempat informasi konfigurasi diperlukan.
[out] pdwSize
Penunjuk ke ukuran array konfigurasi.
[out] ppDeviceConfig
Penunjuk ke array byte yang berisi informasi konfigurasi perangkat.
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Parameter pDeviceClass, pdwSize, atau ppDeviceConfig bukan penunjuk yang valid. |
|
Tidak ada cukup memori untuk melakukan operasi. |
Keterangan
Metode ini adalah pembungkus COM untuk fungsi LineGetDevConfig TAPI 2.1.
GetID harus dilakukan sebelum memanggil metode ini.
Aplikasi harus menggunakan SysAllocString untuk mengalokasikan memori untuk parameter pDeviceClass dan menggunakan SysFreeString untuk membebaskan memori ketika variabel tidak lagi diperlukan.
Aplikasi harus memanggil fungsi CoTaskMemFree untuk membebaskan memori yang dialokasikan untuk parameter ppDeviceConfig .
TAPI 2.1 Cross-References: lineGetDevConfig, lineSetDevConfig
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tapi3if.h (termasuk Tapi3.h) |
Pustaka | Uuid.lib |
DLL | Tapi3.dll |