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 |