LINEPROVIDERLIST-Struktur (tapi.h)
Die LINEPROVIDERLIST-Struktur beschreibt eine Liste von Dienstanbietern. Eine Struktur dieses Typs wird von der lineGetProviderList-Funktion zurückgegeben. Die LINEPROVIDERLIST-Struktur kann ein Array von LINEPROVIDERENTRY-Strukturen enthalten.
Syntax
typedef struct lineproviderlist_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwNumProviders;
DWORD dwProviderListSize;
DWORD dwProviderListOffset;
} LINEPROVIDERLIST, *LPLINEPROVIDERLIST;
Member
dwTotalSize
Dieser Datenstruktur zugeordnete Gesamtgröße in Byte.
dwNeededSize
Größe für diese Datenstruktur, die benötigt wird, um alle zurückgegebenen Informationen in Bytes zu enthalten.
dwUsedSize
Größe des Teils dieser Datenstruktur, der nützliche Informationen in Byte enthält.
dwNumProviders
Anzahl der LINEPROVIDERENTRY-Strukturen , die im Array vorhanden sind, das nach dwProviderListSize und dwProviderListOffset benannt ist.
dwProviderListSize
Größe des Anbieterlistenarrays in Bytes.
dwProviderListOffset
Offset vom Anfang dieser Struktur zu einem Array von LINEPROVIDERENTRY-Elementen , die die Informationen zu jedem Dienstanbieter bereitstellen. Die Größe des Arrays wird von dwProviderListSize angegeben.
Hinweise
Diese Struktur kann nicht erweitert werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | tapi.h |