次の方法で共有


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 の間 の範囲内にあります

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

意味
S_OK
メソッドが成功しました。
E_INVALIDARG
lLowVersion または lHighVersion に入力されたバージョンが無効です。
E_OUTOFMEMORY
操作を実行するためのメモリが不足しています。
E_POINTER
plExtVersion パラメーターが有効なポインターではありません。

要件

要件
対象プラットフォーム Windows
ヘッダー tapi3if.h (Tapi3.h を含む)
Library Uuid.lib
[DLL] Tapi3.dll

こちらもご覧ください

Devicespecific

DeviceSpecificVariant

lineNegotiateExtVersion