ITAddress2::NegotiateExtVersion 方法 (tapi3if.h)
NegotiateExtVersion 方法可讓應用程式交涉延伸模組版本,以搭配指定的線條裝置使用。 如果應用程式不支援提供者特定的延伸模組,則不需要呼叫這個方法。
語法
HRESULT NegotiateExtVersion(
[in] long lLowVersion,
[in] long lHighVersion,
[out] long *plExtVersion
);
參數
[in] lLowVersion
NegotiateExtVersion 所傳回之延伸模組標識碼的最新擴充功能版本,該應用程式符合規範。 高階字是主要版本號碼;低序字是次要版本號碼。
[in] lHighVersion
NegotiateExtVersion 所傳回的最新擴充功能標識碼版本,該應用程式符合規範。 高階字是主要版本號碼;低序字是次要版本號碼。
[out] plExtVersion
Long 的 指標,其中包含 已交涉的擴充功能版本號碼。 如果交涉成功,此數位會位於 lLowVersion 與 lHighVersion 之間的範圍內。
傳回值
這個方法可以傳回其中一個值。
值 | 意義 |
---|---|
|
方法成功。 |
|
在 lLowVersion 或 lHighVersion 中輸入的版本無效。 |
|
記憶體不足,無法執行作業。 |
|
plExtVersion 參數不是有效的指標。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | tapi3if.h (包括 Tapi3.h) |
程式庫 | Uuid.lib |
Dll | Tapi3.dll |