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

另请参阅

LINEPROVIDERENTRY

lineGetProviderList