Compartir a través de


ADDRESS_CAPABILITY_STRING enumeración (tapi3if.h)

La enumeración ADDRESS_CAPABILITY_STRING se usa para comprobar las funcionalidades de dirección que se describen mediante cadenas.

Syntax

typedef enum ADDRESS_CAPABILITY_STRING {
  ACS_PROTOCOL = 0,
  ACS_ADDRESSDEVICESPECIFIC,
  ACS_LINEDEVICESPECIFIC,
  ACS_PROVIDERSPECIFIC,
  ACS_SWITCHSPECIFIC,
  ACS_PERMANENTDEVICEGUID
} ;

Constantes

 
ACS_PROTOCOL
Valor: 0
Describe una funcionalidad específica del protocolo. El valor se devuelve como un GUID en formato de cadena. Para conocer los valores posibles, consulte
TAPIPROTOCOL_. Un TSP puede definir valores adicionales. Corresponde al miembro ProtocolGuid de TAPI 2
Estructura LINEDEVCAPS .
ACS_ADDRESSDEVICESPECIFIC
Describe una funcionalidad específica del dispositivo de dirección. El valor depende de TSP y puede ser una estructura, una cadena o algún otro tipo. Una aplicación debe usar el puntero BSTR recibido de Tapi3.dll como puntero a una matriz de bytes (un búfer) y, a continuación, interpretar el búfer según las especificaciones de TSP. Corresponde a los miembros dwDevSpecific y dwDevSpecificSize de TAPI 2
Estructura LINEADDRESSCAPS .
ACS_LINEDEVICESPECIFIC
Describe una funcionalidad específica del dispositivo de línea. El valor depende de TSP y puede ser una estructura, una cadena o algún otro tipo. Una aplicación debe usar el puntero BSTR recibido de Tapi3.dll como puntero a una matriz de bytes (un búfer) y, a continuación, interpretar el búfer según las especificaciones de TSP. Corresponde a los miembros dwDevSpecific y dwDevSpecificSize de TAPI 2
Estructura LINEDEVCAPS .
ACS_PROVIDERSPECIFIC
Describe una funcionalidad específica del proveedor. El valor es una cadena sin formato. Se puede usar con funciones BSTR normales para operaciones como la impresión y concatenación. Un TSP específico podría incluir caracteres NULL incrustados dentro de estas cadenas. Si es así, una aplicación debe tener cuidado al imprimir el valor. Si los caracteres NULL incrustados no se reemplazan por espacios en blanco, las cadenas aparecerán truncadas cuando se impriman. Corresponde a los miembros dwProviderInfoSize y dwProviderInfoOffset de TAPI 2
Estructura LINEDEVCAPS .
ACS_SWITCHSPECIFIC
Describe una funcionalidad específica del conmutador. El valor es una cadena sin formato. Se puede usar con funciones BSTR normales para operaciones como la impresión y concatenación. Un TSP específico podría incluir caracteres NULL incrustados dentro de estas cadenas. Si es así, una aplicación debe tener cuidado al imprimir el valor. Si los caracteres NULL incrustados no se reemplazan por espacios en blanco, las cadenas aparecerán truncadas cuando se impriman. Corresponde a los miembros dwSwitchInfoSize y dwSwitchInfoOffset de TAPI 2
Estructura LINEDEVCAPS .
ACS_PERMANENTDEVICEGUID
Describe el GUID de un dispositivo permanente. El valor se devuelve como un GUID en formato de cadena. Este identificador debe permanecer estable durante todo el proceso, incluidas las actualizaciones del sistema operativo. Corresponde al miembro PermanentLineGuid de TAPI 2
Estructura LINEDEVCAPS .

Requisitos

Requisito Valor
Header tapi3if.h

Consulte también

Address (objeto)

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEADDRESSCAPS

LINEDEVCAPS

TAPIPROTOCOL_