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 を含む) |
Library | Uuid.lib |
[DLL] | Tapi3.dll |