ITPhone::NegotiateExtVersion 方法 (tapi3if.h)

NegotiateExtVersion 方法可讓應用程式交涉擴充功能版本,以搭配指定的手機裝置使用。 如果應用程式不支援提供者特定的擴充功能,則不需要呼叫此作業。

語法

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

參數

[in] lLowVersion

NegotiateExtVersion 所傳回之延伸模組標識碼的最新延伸模組版本,該應用程式符合規範。 高序字是主要版本號碼;低序字是次要版本號碼。

[in] lHighVersion

NegotiateExtVersion 所傳回的最新擴充功能標識碼版本,該應用程式符合規範。 高序字是主要版本號碼;低序字是次要版本號碼。

[out] plExtVersion

long 的指標,其中包含已交涉的擴充功能版本號碼。 如果交涉成功,則此數位位於 lLowVersionlHighVersion 之間的範圍中。

傳回值

這個方法可以傳回下列其中一個值。

意義
S_OK
方法成功。
E_INVALIDARG
lHighVersionlLowVersion 中的版本無效。
E_OUTOFMEMORY
記憶體不足,無法執行作業。
E_POINTER
plExtVersion 參數不是有效的指標。

規格需求

需求
目標平台 Windows
標頭 tapi3if.h (包括 Tapi3.h)
程式庫 Uuid.lib
Dll Tapi3.dll

另請參閱

DeviceSpecific

DeviceSpecificVariant

lineNegotiateExtVersion