Partager via


é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

Voir aussi

Objet Address

ITAddress

ITAddressCapabilities ::get_AddressCapabilityString

LINEADDRESSCAPS

LINEDEVCAPS

TAPIPROTOCOL_