lineGetTranslateCaps 関数 (tapi.h)
lineGetTranslateCaps 関数は、アドレス変換機能を返します。
構文
LONG lineGetTranslateCaps(
HLINEAPP hLineApp,
DWORD dwAPIVersion,
LPLINETRANSLATECAPS lpTranslateCaps
);
パラメーター
hLineApp
lineInitializeEx 関数によって返されるハンドル。 アプリケーションで lineInitializeEx 関数がまだ呼び出されていない場合、このパラメーターは 0 にすることができます。
dwAPIVersion
アプリケーションでサポートされている TAPI の最高バージョン (特定の回線デバイスで lineNegotiateAPIVersion によってネゴシエートされる値とは限りません)。
lpTranslateCaps
LINETRANSLATECAPS 構造体が読み込まれる場所へのポインター。 lineGetTranslateCaps を呼び出す前に、アプリケーションは、この構造体の dwTotalSize メンバーを設定して、TAPI が情報を返すために使用できるメモリの量を示す必要があります。
戻り値
要求が成功した場合は 0 を返し、エラーが発生した場合は負のエラー番号を返します。 可能な戻り値は次のとおりです。
LINEERR_INCOMPATIBLEAPIVERSION、LINEERR_NOMEM、LINEERR_INIFILECORRUPT、LINEERR_OPERATIONFAILED、LINEERR_INVALAPPHANDLE、LINEERR_RESOURCEUNAVAIL、LINEERR_INVALPOINTER、LINEERR_STRUCTURETOOSMALL、LINEERR_NODRIVER。
要件
対象プラットフォーム | Windows |
ヘッダー | tapi.h |
Library | Tapi32.lib |
[DLL] | Tapi32.dll |