Partager via


Structure LINEPROVIDERLIST (tapi.h)

La structure LINEPROVIDERLIST décrit une liste de fournisseurs de services. Une structure de ce type est retournée par la fonction lineGetProviderList . La structure LINEPROVIDERLIST peut contenir un tableau de structures LINEPROVIDERENTRY .

Syntaxe

typedef struct lineproviderlist_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwNumProviders;
  DWORD dwProviderListSize;
  DWORD dwProviderListOffset;
} LINEPROVIDERLIST, *LPLINEPROVIDERLIST;

Membres

dwTotalSize

Taille totale allouée à cette structure de données, en octets.

dwNeededSize

Taille de cette structure de données nécessaire pour contenir toutes les informations retournées, en octets.

dwUsedSize

Taille de la partie de cette structure de données qui contient des informations utiles, en octets.

dwNumProviders

Nombre de structures LINEPROVIDERENTRY présentes dans le tableau désigné par dwProviderListSize et dwProviderListOffset.

dwProviderListSize

Taille du tableau de liste de fournisseurs, en octets.

dwProviderListOffset

Décalage du début de cette structure vers un tableau d’éléments LINEPROVIDERENTRY , qui fournissent les informations sur chaque fournisseur de services. La taille du tableau est spécifiée par dwProviderListSize.

Remarques

Cette structure peut ne pas être étendue.

Configuration requise

Condition requise Valeur
En-tête tapi.h

Voir aussi

LINEPROVIDERENTRY

lineGetProviderList