Share 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.

Comentários

Depois de consultar os recursos de linha do dispositivo de um gerenciador de chamadas ou do driver MCM 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 indicado que a linha dá suporte a apenas 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 pelo 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 de 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 o driver MCM retorna os recursos de endereço para um endereço especificado em LineAddressCaps.

Requisitos

Versão: Windows Vista e posterior Cabeçalho: Ntddndis.h (inclua Ndis.h)