LINETRANSLATECAPS 構造体 (tapi.h)
LINETRANSLATECAPS 構造体では、アドレス変換機能について説明します。 この構造体には、 LINELOCATIONENTRY 構造体の配列と LINECARDENTRY 構造体の配列を含めることができます。 LINETRANSLATECAPS 構造体は、lineGetTranslateCaps 関数によって返されます。
構文
typedef struct linetranslatecaps_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwNumLocations;
DWORD dwLocationListSize;
DWORD dwLocationListOffset;
DWORD dwCurrentLocationID;
DWORD dwNumCards;
DWORD dwCardListSize;
DWORD dwCardListOffset;
DWORD dwCurrentPreferredCardID;
} LINETRANSLATECAPS, *LPLINETRANSLATECAPS;
メンバー
dwTotalSize
このデータ構造に割り当てられた合計サイズ (バイト単位)。
dwNeededSize
返されるすべての情報をバイト単位で保持するために必要な、このデータ構造のサイズ。
dwUsedSize
有用な情報を含むこのデータ構造の部分のサイズ (バイト単位)。
dwNumLocations
LocationList 内のエントリの数。 これには、0 (既定値) を含め、定義されているすべての場所が含まれます。
dwLocationListSize
アドレス変換に既知の場所の一覧のサイズ (バイト単位)。
dwLocationListOffset
この構造体の先頭から、アドレス変換に既知の場所の一覧へのオフセット。 リストは、 LINELOCATIONENTRY 構造体のシーケンスで構成されます。 dwLocationListOffset メンバーは最初の構造体の最初のバイトを指し、dwLocationListSize メンバーはリスト内の合計バイト数を示します。
dwCurrentLocationID
レジストリの [場所] セクションの CurrentLocation エントリの永続的な識別子。 LINELOCATIONENTRY 構造体の dwPermanentLocationID メンバーを参照してください。
dwNumCards
CardList 内のエントリの数。
dwCardListSize
アドレス変換で認識される通話カードの一覧のサイズ (バイト単位)。
dwCardListOffset
この構造体の先頭から、アドレス変換に既知の通話カードの一覧へのオフセット。 非表示でないカードエントリのみが含まれており、常に 0 (ダイレクト ダイヤル) カード含まれます。 リストは、 LINECARDENTRY 構造体のシーケンスで構成されます。 dwCardListOffset メンバーは最初の構造体の最初のバイトを指し、dwCardListSize メンバーはリスト内の合計バイト数を示します。
dwCurrentPreferredCardID
レジストリの [場所] セクションの CurrentLocation エントリの呼び出しカードを推奨します。 LINELOCATIONENTRY 構造体の dwPreferredCardID メンバーを参照してください。
注釈
この構造体は拡張できません。
要件
要件 | 値 |
---|---|
Header | tapi.h |