Partilhar via


OID_CO_TAPI_CM_CAPS

O OID_CO_TAPI_CM_CAPS OID solicita que um gerenciador de chamadas ou um driver MCM (gerenciador de chamadas de miniporta) integrado retorne o número de linhas suportadas por seu dispositivo (o dispositivo para o qual ele fornece serviços de gerenciamento de chamadas). Esse OID também solicita que o gerenciador de chamadas ou o driver MCM indique se essas linhas têm recursos de linha diferentes.

Essa solicitação usa uma estrutura CO_TAPI_CM_CAPS, que é definida da seguinte forma:

typedef struct _CO_TAPI_CM_CAPS {
    OUT ULONG   ulCoTapiVersion;
    OUT ULONG   ulNumLines;
    OUT ULONG   ulFlags;
} CO_TAPI_CM_CAPS, *PCO_TAPI_CM_CAPS;

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

ulCoTapiVersion
Especifica a versão TAPI suportada pelo gerenciador de chamadas ou driver MCM. O gerenciador de chamadas ou o driver MCM deve definir isso como CO_TAPI_VERSION.

ulNumLines
Especifica o número de linhas suportadas pelo dispositivo.

ulFlags
Se o dispositivo suportar várias linhas que têm recursos de linha diferentes ou se os endereços em qualquer uma dessas linhas têm recursos de endereço diferentes, o gerenciador de chamadas ou driver MCM define o bit de CO_TAPI_FLAG_PER_LINE_CAPS em ulFlags; caso contrário, o gerenciador de chamadas ou o driver MCM limpa esse bit. Todos os bits indefinidos são reservados para uso futuro e devem ser definidos como 0.

Comentários

Um cliente orientado a conexão usa as informações retornadas desse OID para determinar como ele consultará os recursos de linha do dispositivo do driver MCM ou do gerenciador de chamadas com OID_CO_TAPI_LINE_CAPS.

Requerimentos

Versão: Windows Vista e posterior de cabeçalho : Ntddndis.h (incluir Ndis.h)