Delen via


OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS

De OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS OID vraagt een oproepmanager of MCM-stuurprogramma aan om NDIS-aanroepparameters (doorgegeven in een CO_CALL_PARAMETERS structuur aan de ProtocolClIncomingCall-functie van de client) te vertalen naar TAPI-aanroepparameters. De client gebruikt de vertaalde TAPI-oproepparameters die worden geretourneerd door het gespreksbeheer- of MCM-stuurprogramma om te bepalen of de binnenkomende oproep moet worden geaccepteerd of geweigerd.

Deze aanvraag maakt gebruik van een CO_TAPI_TRANSLATE_NDIS_CALLPARAMS structuur, die als volgt wordt gedefinieerd:

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;

De leden van deze structuur bevatten de volgende informatie:

ulFlags-
De client moet de CO_TAPI_FLAG_INCOMING_CALL bit instellen in ulFlags-.

NdisCallParams
Hiermee geeft u een NDIS_VAR_DATA_DESC structuur die een verschuiving van het begin van de NDIS_VAR_DATA_DESC structuur naar een CO_CALL_PARAMETERS structuur bevat. De NDIS_VAR_DATA_DESC structuur bevat ook de lengte van de CO_CALL_PARAMETERS structuur. De client vult de CO_CALL_PARAMETERS structuur in met de NDIS-aanroepparameters die moeten worden vertaald naar TAPI-aanroepparameters.

LineCallInfo-
Hiermee geeft u een NDIS_VAR_DATA_DESC structuur die een verschuiving van het begin van de NDIS_VAR_DATA_DESC structuur naar een LINE_CALL_INFO structuur bevat. De NDIS_VAR_DATA_DESC structuur bevat ook de lengte van de CO_CALL_PARAMETERS structuur. De LINE_CALL_INFO structuur geeft de TAPI-aanroepparameters op waarin de opgegeven NDIS-aanroepparameters zijn vertaald. Zie de Windows SDK en het headerbestand ndistapi.h voor meer informatie over de LINE_CALL_INFO structuur.

Opmerkingen

Als de aanvraag is geslaagd, vult het oproepbeheer- of MCM-stuurprogramma de LINE_CALL_PARAMS structuur in waarnaar wordt verwezen door LineCallInfo met de vertaalde TAPI-aanroepparameters. Het oproepbeheer- of MCM-stuurprogramma moet de LINE_CALL_INFO structuur toewijzen binnen de sectie plat geheugen waarnaar wordt verwezen LineCallInfo-. De client schrijft de totale lengte van de LINE_CALL_INFO structuur naar LineCallInfo.Length.

Eisen

Versie: Windows Vista en hoger Header: Ntddndis.h (inclusief Ndis.h)