Поделиться через


Структура 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

Число структур LINEPROVIDERENTRY , присутствующих в массиве, номинированных dwProviderListSize и dwProviderListOffset.

dwProviderListSize

Размер массива списка поставщиков в байтах.

dwProviderListOffset

Смещение от начала этой структуры к массиву элементов LINEPROVIDERENTRY , которые предоставляют сведения о каждом поставщике услуг. Размер массива определяется dwProviderListSize.

Комментарии

Эта структура не может быть расширена.

Требования

Требование Значение
Заголовок tapi.h

См. также раздел

LINEPROVIDERENTRY

lineGetProviderList