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