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.
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.
Versión: Windows Vista y encabezado posterior: Ntddndis.h (incluye Ndis.h)