Share via


lineSetCallQualityOfService, fonction (tapi.h)

La fonction lineSetCallQualityOfService permet à l’application de tenter de modifier les paramètres de qualité de service (garanties de capacité et de performances réservées) pour un appel existant. À l’exception de la validation de paramètre de base, il s’agit d’un passage direct direct vers un fournisseur de services.

Syntaxe

LONG lineSetCallQualityOfService(
  HCALL  hCall,
  LPVOID lpSendingFlowspec,
  DWORD  dwSendingFlowspecSize,
  LPVOID lpReceivingFlowspec,
  DWORD  dwReceivingFlowspecSize
);

Paramètres

hCall

Gérer l’appel. L’application doit avoir le privilège OWNER.

lpSendingFlowspec

Pointeur vers la mémoire contenant une structure FLOWSPEC suivie de données spécifiques au fournisseur. La partie spécifique au fournisseur qui suit la structure FLOWSPEC ne doit pas contenir de pointeurs vers d’autres blocs de mémoire dans le processus d’application, car TAPI ne sait pas comment marshaler les données pointées par le ou les pointeurs privés et les transmettre par le biais d’une communication interprocesseur vers le fournisseur de services.

dwSendingFlowspecSize

Taille totale de la structure FLOWSPEC et des données spécifiques au fournisseur associées, en octets. Cela équivaut à ce qui aurait été stocké dans SendingFlowspec dans une structure QOS .

lpReceivingFlowspec

Pointeur vers la mémoire contenant une structure FLOWSPEC suivie de données spécifiques au fournisseur. La partie spécifique au fournisseur qui suit la structure FLOWSPEC ne doit pas contenir de pointeurs vers d’autres blocs de mémoire dans le processus d’application, car TAPI ne sait pas comment marshaler les données pointées par le ou les pointeurs privés et les transmettre par le biais d’une communication interprocesseur vers le fournisseur de services.

dwReceivingFlowspecSize

Taille totale du FLOWSPEC et des données spécifiques au fournisseur associées, en octets. Cela équivaut à ce qui aurait été stocké dans ReceiveingFlowspec dans une structure QOS .

Valeur retournée

Retourne un identificateur de demande positif si l’opération asynchrone démarre ; sinon, la fonction retourne l’une des valeurs d’erreur négatives suivantes :

LINEERR_INVALCALLHANDLE, LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_INVALRATE, LINEERR_NOMEM, LINEERR_NOTOWNER, LINEERR_OPERATIONUNAVAIL, LINEERR_OPERATIONFAILED, LINEERR_RATEUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Configuration requise

   
Plateforme cible Windows
En-tête tapi.h
Bibliothèque Tapi32.lib
DLL Tapi32.dll

Voir aussi

FLOWSPEC

QOS

Fonctions de service de ligne supplémentaires

Vue d’ensemble de la référence TAPI 2.2