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 |