lineSetLineDevStatus 関数 (tapi.h)

lineSetLineDevStatus 関数は、行デバイスの状態を設定します。 基本的なパラメーター検証を除き、サービス プロバイダーへの直接のパススルーです。 サービス プロバイダーは、設定時に新しい状態をアプリケーションに通知する LINE_LINEDEVSTATE メッセージを送信します。TAPI はこれらのメッセージを合成しません。

構文

LONG lineSetLineDevStatus(
  HLINE hLine,
  DWORD dwStatusToChange,
  DWORD fStatus
);

パラメーター

hLine

ライン デバイスへのハンドル。

dwStatusToChange

LINEDEVSTATUSFLAGS_定数の 1 つ以上。

fStatus

TRUE (-1) をオフにするには、指定された状態ビットをオンにし、 FALSE (0) をオンにします。

戻り値

非同期操作が開始された場合は、正の要求識別子を返します。それ以外の場合、関数は次のいずれかの負のエラー値を返します。

LINEERR_INVALLINEHANDLE、LINEERR_INVALLINESTATE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_OPERATIONUNAVAIL、LINEERR_OPERATIONFAILED、LINEERR_RESOURCEUNAVAIL、LINEERR_UNINITIALIZED。

要件

   
対象プラットフォーム Windows
ヘッダー tapi.h
Library Tapi32.lib
[DLL] Tapi32.dll