Compartilhar via


OID_CO_TAPI_CM_CAPS

O OID_CO_TAPI_CM_CAPS OID solicita um gerenciador de chamadas ou um driver MCM (gerenciador de chamadas de miniporto) integrado para retornar o número de linhas compatíveis com 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 funcionalidades de linha diferentes.

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

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 dessa estrutura contêm as seguintes informações:

ulCoTapiVersion
Especifica a versão tapi com suporte pelo gerenciador de chamadas ou driver MCM. O gerenciador de chamadas ou o driver MCM devem definir isso como CO_TAPI_VERSION.

ulNumLines
Especifica o número de linhas compatíveis com o dispositivo.

ulFlags
Se o dispositivo der suporte a várias linhas que têm funcionalidades de linha diferentes ou se os endereços em qualquer uma dessas linhas tiverem funcionalidades de endereço diferentes, o gerenciador de chamadas ou o driver MCM definirá o CO_TAPI_FLAG_PER_LINE_CAPS bit em ulFlags; caso contrário, o gerenciador de chamadas ou o driver MCM limpará 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 gerenciador de chamadas ou do driver MCM com OID_CO_TAPI_LINE_CAPS.

Requisitos

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