LINEPROVIDERLIST 構造体 (tapi.h)
LINEPROVIDERLIST 構造体は、サービス プロバイダーの一覧を記述します。 この型の構造体は、 lineGetProviderList 関数によって返されます。 LINEPROVIDERLIST 構造体には、LINEPROVIDERENTRY 構造体の配列を含めることができます。
構文
typedef struct lineproviderlist_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwNumProviders;
DWORD dwProviderListSize;
DWORD dwProviderListOffset;
} LINEPROVIDERLIST, *LPLINEPROVIDERLIST;
メンバー
dwTotalSize
このデータ構造に割り当てられた合計サイズ (バイト単位)。
dwNeededSize
返されるすべての情報をバイト単位で保持するために必要な、このデータ構造のサイズ。
dwUsedSize
有用な情報を含むこのデータ構造の部分のサイズ (バイト単位)。
dwNumProviders
dwProviderListSize および dwProviderListOffset によって分母された配列に存在する LINEPROVIDERENTRY 構造体の数。
dwProviderListSize
プロバイダー リスト配列のサイズ (バイト単位)。
dwProviderListOffset
この構造体の先頭から、各サービス プロバイダーに関する情報を提供する LINEPROVIDERENTRY 要素の配列へのオフセット。 配列のサイズは dwProviderListSize によって指定されます。
注釈
この構造体は拡張できません。
要件
要件 | 値 |
---|---|
Header | tapi.h |