énumération ADDRESS_CAPABILITY_STRING (tapi3if.h)
L’énumération ADDRESS_CAPABILITY_STRING est utilisée pour case activée sur les fonctionnalités d’adresse décrites par des chaînes.
Syntax
typedef enum ADDRESS_CAPABILITY_STRING {
ACS_PROTOCOL = 0,
ACS_ADDRESSDEVICESPECIFIC,
ACS_LINEDEVICESPECIFIC,
ACS_PROVIDERSPECIFIC,
ACS_SWITCHSPECIFIC,
ACS_PERMANENTDEVICEGUID
} ;
Constantes
ACS_PROTOCOL Valeur : 0 Décrit une fonctionnalité spécifique au protocole. La valeur est retournée sous forme de GUID au format chaîne. Pour connaître les valeurs possibles, consultez TAPIPROTOCOL_. Un TSP peut définir des valeurs supplémentaires. Correspond au membre ProtocolGuid de TAPI 2 STRUCTURE LINEDEVCAPS . |
ACS_ADDRESSDEVICESPECIFIC Décrit une fonctionnalité spécifique à l’appareil d’adresse. La valeur dépend du TSP et peut être une structure, une chaîne ou un autre type. Une application doit utiliser le pointeur BSTR reçu de Tapi3.dll comme pointeur vers un tableau d’octets (une mémoire tampon), puis interpréter la mémoire tampon en fonction des spécifications TSP. Correspond aux membres dwDevSpecific et dwDevSpecificSize de TAPI 2 STRUCTURE LINEADDRESSCAPS . |
ACS_LINEDEVICESPECIFIC Décrit une fonctionnalité de ligne spécifique à l’appareil. La valeur dépend du TSP et peut être une structure, une chaîne ou un autre type. Une application doit utiliser le pointeur BSTR reçu de Tapi3.dll comme pointeur vers un tableau d’octets (une mémoire tampon), puis interpréter la mémoire tampon en fonction des spécifications TSP. Correspond aux membres dwDevSpecific et dwDevSpecificSize de TAPI 2 STRUCTURE LINEDEVCAPS . |
ACS_PROVIDERSPECIFIC Décrit une fonctionnalité spécifique au fournisseur. La valeur est une chaîne simple. Il peut être utilisé avec des fonctions BSTR régulières pour des opérations telles que l’impression et la concaténation. Un TSP spécifique peut inclure des caractères NULL incorporés dans ces chaînes. Si c’est le cas, une application doit faire attention lors de l’impression de la valeur. Si les caractères NULL incorporés ne sont pas remplacés par des vides, les chaînes apparaissent tronquées lors de l’impression. Correspond aux membres dwProviderInfoSize et dwProviderInfoOffset de TAPI 2 STRUCTURE LINEDEVCAPS . |
ACS_SWITCHSPECIFIC Décrit une fonctionnalité spécifique au commutateur. La valeur est une chaîne simple. Il peut être utilisé avec des fonctions BSTR régulières pour des opérations telles que l’impression et la concaténation. Un TSP spécifique peut inclure des caractères NULL incorporés dans ces chaînes. Si c’est le cas, une application doit faire attention lors de l’impression de la valeur. Si les caractères NULL incorporés ne sont pas remplacés par des vides, les chaînes apparaissent tronquées lors de l’impression. Correspond aux membres dwSwitchInfoSize et dwSwitchInfoOffset de TAPI 2 STRUCTURE LINEDEVCAPS . |
ACS_PERMANENTDEVICEGUID Décrit le GUID d’un appareil permanent. La valeur est retournée sous forme de GUID au format chaîne. Cet identificateur doit rester stable tout au long du processus, y compris les mises à niveau du système d’exploitation. Correspond au membre PermanentLineGuid de TAPI 2 STRUCTURE LINEDEVCAPS . |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | tapi3if.h |