TSPI_lineGetAddressStatus関数 (tspi.h)
TSPI_lineGetAddressStatus関数は、指定したアドレスの現在の状態を照会します。
構文
LONG TSPIAPI TSPI_lineGetAddressStatus(
HDRVLINE hdLine,
DWORD dwAddressID,
LPLINEADDRESSSTATUS lpAddressStatus
);
パラメーター
hdLine
クエリ対象のアドレスを含む行に対するサービス プロバイダーのハンドル。
dwAddressID
指定されたオープンライン デバイス上のアドレス。 これはクエリを実行するアドレスです。 アドレス識別子は、アドレスに完全に関連付けられます。識別子は、オペレーティング システムのアップグレード間で一定のままです。 このパラメーターは、この関数が呼び出されるときに TAPI によって検証されません。
lpAddressStatus
LINEADDRESSSTATUS 型の可変サイズのデータ構造へのポインター。
戻り値
関数が成功した場合は 0 を返し、エラーが発生した場合はエラー番号を返します。 可能な戻り値は次のとおりです。
LINEERR_INVALLINEHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALADDRESSID、LINEERR_OPERATIONFAILED、LINEERR_NOMEM、LINEERR_RESOURCEUNAVAIL。
注釈
サービス プロバイダーは、TAPI によって入力される dwTotalSize を除き、LINEADDRESSSTATUS データ構造のすべてのメンバーを入力します。 サービス プロバイダーは dwTotalSize メンバーを上書きしないでください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | tspi.h |