ホーム › Devices.Tapi › CALLINFO_BUFFER
CALLINFO_BUFFER
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| CIB_USERUSERINFO | 0 | 0x0 | ユーザー ユーザー情報バッファーを使用すると、アプリケーションは通話の相手側に情報を送信したり、相手側から情報を受信したりできます。 |
| CIB_DEVSPECIFICBUFFER | 1 | 0x1 | デバイス固有バッファーを使用すると、アプリケーションはデバイス固有の機能について TSP と通信できます。これらの機能の正確な内容は、サービス プロバイダーの実装によって異なります。 |
| CIB_CALLDATABUFFER | 2 | 0x2 | 通話データ バッファーを使用すると、アプリケーションは特定の通話について TSP と通信できます。この情報の正確な内容は、サービス プロバイダーの実装によって異なります。 |
| CIB_CHARGINGINFOBUFFER | 3 | 0x3 | 課金情報バッファーの形式は、他の標準 (ISDN Q.931) で規定されています。 |
| CIB_HIGHLEVELCOMPATIBILITYBUFFER | 4 | 0x4 | 高位レイヤー互換性バッファーの形式は、他の標準 (ISDN Q.931) で規定されています。 |
| CIB_LOWLEVELCOMPATIBILITYBUFFER | 5 | 0x5 | 低位レイヤー互換性バッファーの形式は、他の標準 (ISDN Q.931) で規定されています。 |
公式ドキュメント
CALLINFO_BUFFER 列挙型は、 ITCallInfo::GetCallInfoBuffer メソッドまたは ITCallInfo::SetCallInfoBuffer メソッドがアクセスするバッファーの種類を示します。
ITCallInfo::get_CallInfoBuffer メソッドおよび ITCallInfo::put_CallInfoBuffer メソッドは、Visual Basic で記述されたものなどのオートメーション クライアント アプリケーション向けに提供されています。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CALLINFO_BUFFER : int {
CIB_USERUSERINFO = 0,
CIB_DEVSPECIFICBUFFER = 1,
CIB_CALLDATABUFFER = 2,
CIB_CHARGINGINFOBUFFER = 3,
CIB_HIGHLEVELCOMPATIBILITYBUFFER = 4,
CIB_LOWLEVELCOMPATIBILITYBUFFER = 5
} CALLINFO_BUFFER;public enum CALLINFO_BUFFER : int
{
CIB_USERUSERINFO = 0,
CIB_DEVSPECIFICBUFFER = 1,
CIB_CALLDATABUFFER = 2,
CIB_CHARGINGINFOBUFFER = 3,
CIB_HIGHLEVELCOMPATIBILITYBUFFER = 4,
CIB_LOWLEVELCOMPATIBILITYBUFFER = 5,
}Public Enum CALLINFO_BUFFER As Integer
CIB_USERUSERINFO = 0
CIB_DEVSPECIFICBUFFER = 1
CIB_CALLDATABUFFER = 2
CIB_CHARGINGINFOBUFFER = 3
CIB_HIGHLEVELCOMPATIBILITYBUFFER = 4
CIB_LOWLEVELCOMPATIBILITYBUFFER = 5
End Enumimport enum
class CALLINFO_BUFFER(enum.IntEnum):
CIB_USERUSERINFO = 0
CIB_DEVSPECIFICBUFFER = 1
CIB_CALLDATABUFFER = 2
CIB_CHARGINGINFOBUFFER = 3
CIB_HIGHLEVELCOMPATIBILITYBUFFER = 4
CIB_LOWLEVELCOMPATIBILITYBUFFER = 5// CALLINFO_BUFFER
pub const CIB_USERUSERINFO: i32 = 0;
pub const CIB_DEVSPECIFICBUFFER: i32 = 1;
pub const CIB_CALLDATABUFFER: i32 = 2;
pub const CIB_CHARGINGINFOBUFFER: i32 = 3;
pub const CIB_HIGHLEVELCOMPATIBILITYBUFFER: i32 = 4;
pub const CIB_LOWLEVELCOMPATIBILITYBUFFER: i32 = 5;// CALLINFO_BUFFER
const (
CIB_USERUSERINFO int32 = 0
CIB_DEVSPECIFICBUFFER int32 = 1
CIB_CALLDATABUFFER int32 = 2
CIB_CHARGINGINFOBUFFER int32 = 3
CIB_HIGHLEVELCOMPATIBILITYBUFFER int32 = 4
CIB_LOWLEVELCOMPATIBILITYBUFFER int32 = 5
)const
CIB_USERUSERINFO = 0;
CIB_DEVSPECIFICBUFFER = 1;
CIB_CALLDATABUFFER = 2;
CIB_CHARGINGINFOBUFFER = 3;
CIB_HIGHLEVELCOMPATIBILITYBUFFER = 4;
CIB_LOWLEVELCOMPATIBILITYBUFFER = 5;// CALLINFO_BUFFER
pub const CIB_USERUSERINFO: i32 = 0;
pub const CIB_DEVSPECIFICBUFFER: i32 = 1;
pub const CIB_CALLDATABUFFER: i32 = 2;
pub const CIB_CHARGINGINFOBUFFER: i32 = 3;
pub const CIB_HIGHLEVELCOMPATIBILITYBUFFER: i32 = 4;
pub const CIB_LOWLEVELCOMPATIBILITYBUFFER: i32 = 5;const
CIB_USERUSERINFO* = 0
CIB_DEVSPECIFICBUFFER* = 1
CIB_CALLDATABUFFER* = 2
CIB_CHARGINGINFOBUFFER* = 3
CIB_HIGHLEVELCOMPATIBILITYBUFFER* = 4
CIB_LOWLEVELCOMPATIBILITYBUFFER* = 5enum CALLINFO_BUFFER : int {
CIB_USERUSERINFO = 0,
CIB_DEVSPECIFICBUFFER = 1,
CIB_CALLDATABUFFER = 2,
CIB_CHARGINGINFOBUFFER = 3,
CIB_HIGHLEVELCOMPATIBILITYBUFFER = 4,
CIB_LOWLEVELCOMPATIBILITYBUFFER = 5,
}#define global CIB_USERUSERINFO 0x0
#define global CIB_DEVSPECIFICBUFFER 0x1
#define global CIB_CALLDATABUFFER 0x2
#define global CIB_CHARGINGINFOBUFFER 0x3
#define global CIB_HIGHLEVELCOMPATIBILITYBUFFER 0x4
#define global CIB_LOWLEVELCOMPATIBILITYBUFFER 0x5