Freigeben über


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

Weitere Informationen

LINEPROVIDERENTRY

lineGetProviderList