Leer en inglés

Compartir a través de


OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS

El OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS OID solicita un administrador de llamadas o un controlador MCM para traducir parámetros de llamada NDIS (pasados en una estructura de CO_CALL_PARAMETERS a la función ProtocolClIncomingCall del cliente) a parámetros de llamada TAPI. El cliente usa los parámetros de llamada TAPI traducidos devueltos por el administrador de llamadas o el controlador MCM para determinar si se debe aceptar o rechazar la llamada entrante.

Esta solicitud usa una estructura de CO_TAPI_TRANSLATE_NDIS_CALLPARAMS, que se define de la siguiente manera:

typedef struct _CO_TAPI_TRANSLATE_NDIS_CALLPARAMS {
    IN  ULONG               ulFlags;
    IN  NDIS_VAR_DATA_DESC  NdisCallParams;
    OUT NDIS_VAR_DATA_DESC  LineCallInfo;
} CO_TAPI_TRANSLATE_NDIS_CALLPARAMS, *PCO_TAPI_TRANSLATE_NDIS_CALLPARAMS;

Los miembros de esta estructura contienen la siguiente información:

ulFlags
El cliente debe establecer el bit de CO_TAPI_FLAG_INCOMING_CALL en ulFlags.

NdisCallParams
Especifica una estructura NDIS_VAR_DATA_DESC que contiene un desplazamiento desde el principio de la estructura de NDIS_VAR_DATA_DESC a una estructura de CO_CALL_PARAMETERS . La estructura NDIS_VAR_DATA_DESC también contiene la longitud de la estructura CO_CALL_PARAMETERS. El cliente rellena la estructura de CO_CALL_PARAMETERS con los parámetros de llamada NDIS que se van a traducir a parámetros de llamada TAPI.

LineCallInfo
Especifica una estructura de NDIS_VAR_DATA_DESC que contiene un desplazamiento desde el principio de la estructura de NDIS_VAR_DATA_DESC a una estructura de LINE_CALL_INFO. La estructura NDIS_VAR_DATA_DESC también contiene la longitud de la estructura CO_CALL_PARAMETERS. La estructura LINE_CALL_INFO especifica los parámetros de llamada TAPI en los que se han traducido los parámetros de llamada NDIS especificados. Para obtener más información sobre la estructura de LINE_CALL_INFO, vea Windows SDK y el archivo de encabezado ndistapi.h.

Observaciones

Si la solicitud se realiza correctamente, el administrador de llamadas o el controlador MCM rellena la estructura de LINE_CALL_PARAMS a la que hace referencia LineCallInfo con los parámetros de llamada TAPI traducidos. El administrador de llamadas o el controlador MCM deben asignar la estructura de LINE_CALL_INFO dentro de la sección de memoria plana a la que se hace referencia en LineCallInfo. El cliente escribe la longitud total de la estructura de LINE_CALL_INFO en LineCallInfo.Length.

Requisitos

Versión: Windows Vista y encabezado posterior: Ntddndis.h (incluye Ndis.h)