Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS OID fordert einen Anruf-Manager oder MCM-Treiber an, NDIS-Aufrufparameter (die in einer CO_CALL_PARAMETERS Struktur an die ProtocolClIncomingCall-Funktion des Clients übergeben werden) in TAPI-Aufrufparameter zu übersetzen. Der Client verwendet die übersetzten TAPI-Aufrufparameter, die vom Anruf-Manager oder MCM-Treiber zurückgegeben werden, um zu bestimmen, ob der eingehende Anruf angenommen oder abgelehnt werden soll.
Diese Anforderung verwendet eine CO_TAPI_TRANSLATE_NDIS_CALLPARAMS Struktur, die wie folgt definiert ist:
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;
Die Elemente dieser Struktur enthalten die folgenden Informationen:
ulFlags-
Der Client muss das CO_TAPI_FLAG_INCOMING_CALL Bit in ulFlags-festlegen.
NdisCallParams
Gibt eine NDIS_VAR_DATA_DESC Struktur an, die einen Offset vom Anfang der NDIS_VAR_DATA_DESC Struktur zu einer CO_CALL_PARAMETERS Struktur enthält. Die NDIS_VAR_DATA_DESC Struktur enthält auch die Länge der CO_CALL_PARAMETERS Struktur. Der Client füllt die CO_CALL_PARAMETERS Struktur mit den NDIS-Aufrufparametern aus, die in TAPI-Aufrufparameter übersetzt werden sollen.
LineCallInfo-
Gibt eine NDIS_VAR_DATA_DESC Struktur an, die einen Offset vom Anfang der NDIS_VAR_DATA_DESC-Struktur zu einer LINE_CALL_INFO Struktur enthält. Die NDIS_VAR_DATA_DESC Struktur enthält auch die Länge der CO_CALL_PARAMETERS Struktur. Die LINE_CALL_INFO Struktur gibt die TAPI-Aufrufparameter an, in die die angegebenen NDIS-Aufrufparameter übersetzt wurden. Weitere Informationen zur LINE_CALL_INFO Struktur finden Sie im Windows SDK und in der Headerdatei "ndistapi.h".
Bemerkungen
Wenn die Anforderung erfolgreich ist, füllt der Anrufmanager oder MCM-Treiber die LINE_CALL_PARAMS Struktur aus, auf die LineCallInfo mit den übersetzten TAPI-Anrufparametern verweist. Der Anrufmanager oder MCM-Treiber muss die LINE_CALL_INFO Struktur innerhalb des flachen Speicherabschnitts zuordnen, der auf LineCallInfo-verweist. Der Client schreibt die Gesamtlänge der LINE_CALL_INFO Struktur in LineCallInfo.Length.
Anforderungen
Version: Windows Vista und höher Header-: Ntddndis.h (enthalten Ndis.h)