Compartilhar via


ADDRESS_CAPABILITY_STRING enumeração (tapi3if.h)

A enumeração ADDRESS_CAPABILITY_STRING é usada para marcar em recursos de endereço descritos por cadeias de caracteres.

Syntax

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

Constantes

 
ACS_PROTOCOL
Valor: 0
Descreve uma funcionalidade específica do protocolo. O valor é retornado como um GUID no formato de cadeia de caracteres. Para obter valores possíveis, consulte
TAPIPROTOCOL_. Um TSP pode definir valores adicionais. Corresponde ao membro ProtocolGuid do TAPI 2
Estrutura LINEDEVCAPS .
ACS_ADDRESSDEVICESPECIFIC
Descreve uma funcionalidade específica do dispositivo de endereço. O valor é dependente de TSP e pode ser uma estrutura, uma cadeia de caracteres ou algum outro tipo. Um aplicativo deve usar o ponteiro BSTR recebido de Tapi3.dll como um ponteiro para uma matriz de bytes (um buffer) e interpretar o buffer de acordo com as especificações do TSP. Corresponde aos membros dwDevSpecific e dwDevSpecificSize de TAPI 2
Estrutura LINEADDRESSCAPS .
ACS_LINEDEVICESPECIFIC
Descreve uma funcionalidade específica do dispositivo de linha. O valor é dependente de TSP e pode ser uma estrutura, uma cadeia de caracteres ou algum outro tipo. Um aplicativo deve usar o ponteiro BSTR recebido de Tapi3.dll como um ponteiro para uma matriz de bytes (um buffer) e interpretar o buffer de acordo com as especificações do TSP. Corresponde aos membros dwDevSpecific e dwDevSpecificSize de TAPI 2
Estrutura LINEDEVCAPS .
ACS_PROVIDERSPECIFIC
Descreve uma funcionalidade específica do provedor. O valor é uma cadeia de caracteres simples. Ele pode ser usado com funções BSTR regulares para operações como impressão e concatenação. Um TSP específico pode incluir caracteres NULL inseridos dentro dessas cadeias de caracteres. Nesse caso, um aplicativo deve tomar cuidado ao imprimir o valor. Se os caracteres NULL inseridos não forem substituídos por espaços em branco, as cadeias de caracteres aparecerão truncadas quando impressas. Corresponde aos membros dwProviderInfoSize e dwProviderInfoOffset de TAPI 2
Estrutura LINEDEVCAPS .
ACS_SWITCHSPECIFIC
Descreve uma funcionalidade específica do comutador. O valor é uma cadeia de caracteres simples. Ele pode ser usado com funções BSTR regulares para operações como impressão e concatenação. Um TSP específico pode incluir caracteres NULL inseridos dentro dessas cadeias de caracteres. Nesse caso, um aplicativo deve tomar cuidado ao imprimir o valor. Se os caracteres NULL inseridos não forem substituídos por espaços em branco, as cadeias de caracteres aparecerão truncadas quando impressas. Corresponde aos membros dwSwitchInfoSize e dwSwitchInfoOffset dos membros do TAPI 2
Estrutura LINEDEVCAPS .
ACS_PERMANENTDEVICEGUID
Descreve o GUID de um dispositivo permanente. O valor é retornado como um GUID no formato de cadeia de caracteres. Esse identificador deve permanecer estável durante todo o processo, incluindo atualizações do sistema operacional. Corresponde ao membro PermanentLineGuid do TAPI 2
Estrutura LINEDEVCAPS .

Requisitos

Requisito Valor
Cabeçalho tapi3if.h

Confira também

Objeto Address

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEADDRESSCAPS

LINEDEVCAPS

TAPIPROTOCOL_