Bagikan melalui


ITPhone::Metode NegotiateExtVersion (tapi3if.h)

Metode NegotiateExtVersion memungkinkan aplikasi untuk menegosiasikan versi ekstensi untuk digunakan dengan perangkat telepon yang ditentukan. Operasi ini tidak perlu dipanggil jika aplikasi tidak mendukung ekstensi khusus penyedia.

Sintaks

HRESULT NegotiateExtVersion(
  [in]  long lLowVersion,
  [in]  long lHighVersion,
  [out] long *plExtVersion
);

Parameter

[in] lLowVersion

Versi ekstensi terbaru dari pengidentifikasi ekstensi yang dikembalikan oleh NegotiateExtVersion yang mematuhi aplikasi. Kata urutan tinggi adalah nomor versi utama; kata urutan rendah adalah nomor versi minor.

[in] lHighVersion

Versi ekstensi terbaru dari pengidentifikasi ekstensi yang dikembalikan oleh NegotiateExtVersion yang mematuhi aplikasi. Kata urutan tinggi adalah nomor versi utama; kata urutan rendah adalah nomor versi minor.

[out] plExtVersion

Pointer ke panjang yang berisi nomor versi ekstensi yang dinegosiasikan. Jika negosiasi berhasil, jumlah ini berada dalam rentang antara lLowVersion dan lHighVersion.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Makna
S_OK
Metode berhasil.
E_INVALIDARG
Versi dalam lHighVersion atau lLowVersion tidak valid.
E_OUTOFMEMORY
Memori tidak cukup ada untuk melakukan operasi.
E_POINTER
Parameter plExtVersion bukan penunjuk yang valid.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header tapi3if.h (termasuk Tapi3.h)
Pustaka Uuid.lib
DLL Tapi3.dll

Lihat juga

DeviceSpecific

DeviceSpecificVariant

lineNegotiateExtVersion