Compartilhar via


OID_CO_TAPI_ADDRESS_CAPS

O OID_CO_TAPI_ADDRESS_CAPS OID solicita um gerenciador de chamadas ou um driver mcm (gerenciador de chamadas de miniporto) integrado para retornar os recursos de telefonia para um endereço especificado em uma linha especificada.

Essa solicitação usa uma estrutura CO_TAPI_ADDRESS_CAPS, que é definida da seguinte maneira:

typedef struct _CO_TAPI_ADDRESS_CAPS {
    IN  ULONG               ulLineID;
    IN  ULONG               ulAddressID;
    OUT ULONG               ulFlags;
    OUT LINE_ADDRESS_CAPS   LineAddressCaps;
} CO_TAPI_ADDRESS_CAPS, *PCO_TAPI_ADDRESS_CAPS;

Os membros dessa estrutura contêm as seguintes informações:

ulLineID
Especifica o identificador de linha baseado em zero da linha na qual o endereço determinado está localizado.

ulAddressID
Especifica o identificador de endereço baseado em zero na linha para a qual os recursos devem ser retornados.

ulFlags
Esses sinalizadores são reservados.

lineAddressCaps
Especifica as funcionalidades de telefonia de um endereço, formatadas como uma estrutura LINE_ADDRESS_CAPS. Para obter mais informações sobre essa estrutura, consulte o SDK do Microsoft Windows e o arquivo de cabeçalho ndistapi.h.

Observações

Depois de consultar os recursos de linha de um dispositivo do driver mcm ou do gerenciador de chamadas com OID_CO_TAPI_LINE_CAPS, um cliente orientado à conexão consulta os recursos dos endereços para cada linha da seguinte maneira:

  • Se a consulta anterior de OID_CO_TAPI_LINE_CAPS indicasse que a linha dá suporte apenas a um endereço ou que todos os endereços na linha têm os mesmos recursos de endereço, as consultas de cliente OID_CO_TAPI_ADDRESS_CAPS uma vez para determinar os recursos de todos os endereços na linha. Nesse caso, os recursos de endereço retornados pelo gerenciador de chamadas ou driver MCM se aplicam a todos os endereços na linha.

  • Se uma linha der suporte a vários endereços que têm funcionalidades diferentes, as consultas do cliente OID_CO_TAPI_ADDRESS_CAPS uma vez para cada endereço na linha. Nesse caso, os recursos de endereço retornados pelo gerenciador de chamadas ou driver MCM se aplicam a um endereço especificado em uma linha especificada.

O gerenciador de chamadas ou driver MCM retorna os recursos de endereço para um endereço especificado no LineAddressCaps.

Requisitos

versão: Windows Vista e posterior Header: Ntddndis.h (include Ndis.h)