linePickup 関数は、指定した宛先アドレスで警告する呼び出しを取得し、選択された呼び出しの呼び出しハンドルを返します。
lpszDestAddress パラメーター NULL で呼び出された場合、グループピックアップが実行されます。 デバイスで必要な場合は、lpszGroupID
構文
LONG linePickupA(
HLINE hLine,
DWORD dwAddressID,
LPHCALL lphCall,
LPCSTR lpszDestAddress,
LPCSTR lpszGroupID
);
パラメーター
hLine
呼び出しを受け取るオープンライン デバイスへのハンドル。
dwAddressID
ピックアップ 発生する hLine のアドレス。 アドレス識別子は、アドレスに永続的に関連付けられます。識別子はオペレーティング システムのアップグレード間で一定のままです。
lphCall
ピックアップされた呼び出しへのハンドルが返されるメモリ位置へのポインター。 アプリケーションは、呼び出しの最初の唯一の所有者です。
lpszDestAddress
呼び出しを取得するアドレスを含む、null終了文字バッファーへのポインター。 アドレスは標準のダイヤル可能なアドレス形式です。
lpszGroupID
アラート ステーションが属するグループ識別子を含む null終了文字バッファーへのポインター。 このパラメーターは、現在のピックアップ グループの外部で呼び出しを取得するために、一部のスイッチで必要です。
戻り値
関数が非同期的に完了した場合は正の要求識別子を返し、エラーが発生した場合は負のエラー番号を返します。 対応する LINE_REPLY メッセージの dwParam2 パラメーターは、関数が成功した場合は 0、エラーが発生した場合は負のエラー番号です。 可能な戻り値は次のとおりです。
LINEERR_INVALADDRESS、LINEERR_NOMEM、LINEERR_INVALADDRESSID、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALGROUPID、LINEERR_OPERATIONFAILED、LINEERR_INVALLINEHANDLE、LINEERR_RESOURCEUNAVAIL、LINEERR_INVALPOINTER、LINEERR_UNINITIALIZED。
備考
呼び出しが正常に取得されると、呼び出し状態の変更に関する LINE_CALLSTATE メッセージによってアプリケーションに通知されます。
LINECALLINFO 構造体は、取得された呼び出しに関する情報を提供します。 これは、ピックアップとして呼び出しの理由
LINEADDRCAPFLAGS_PICKUPCALLWAITが TRUE
手記
tapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして linePickup を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
| 要件 | 価値 |
|---|---|
| ターゲット プラットフォーム の |
ウィンドウズ |
| ヘッダー | tapi.h |
| ライブラリ | Tapi32.lib |
| DLL | Tapi32.dll |
関連項目
lineGetCallInfo を
lineSwapHold を