OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS

OID OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS meminta manajer panggilan atau driver MCM untuk menerjemahkan parameter panggilan NDIS (diteruskan dalam struktur CO_CALL_PARAMETERS ke fungsi ProtocolClIncomingCall klien) ke parameter panggilan TAPI. Klien menggunakan parameter panggilan TAPI yang diterjemahkan yang dikembalikan oleh manajer panggilan atau driver MCM untuk menentukan apakah akan menerima atau menolak panggilan masuk.

Permintaan ini menggunakan struktur CO_TAPI_TRANSLATE_NDIS_CALLPARAMS, yang didefinisikan sebagai berikut:

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;

Anggota struktur ini berisi informasi berikut:

ulFlags
Klien harus mengatur bit CO_TAPI_FLAG_INCOMING_CALL di ulFlags.

NdisCallParams
Menentukan struktur NDIS_VAR_DATA_DESC yang berisi offset dari awal struktur NDIS_VAR_DATA_DESC ke struktur CO_CALL_PARAMETERS . Struktur NDIS_VAR_DATA_DESC juga berisi panjang struktur CO_CALL_PARAMETERS. Klien mengisi struktur CO_CALL_PARAMETERS dengan parameter panggilan NDIS untuk diterjemahkan ke parameter panggilan TAPI.

LineCallInfo
Menentukan struktur NDIS_VAR_DATA_DESC yang berisi offset dari awal struktur NDIS_VAR_DATA_DESC ke struktur LINE_CALL_INFO. Struktur NDIS_VAR_DATA_DESC juga berisi panjang struktur CO_CALL_PARAMETERS. Struktur LINE_CALL_INFO menentukan parameter panggilan TAPI tempat parameter panggilan NDIS yang diberikan telah diterjemahkan. Untuk informasi selengkapnya tentang struktur LINE_CALL_INFO, lihat SDK Windows dan file header ndistapi.h.

Keterangan

Jika permintaan berhasil, manajer panggilan atau driver MCM mengisi struktur LINE_CALL_PARAMS yang disebut oleh LineCallInfo dengan parameter panggilan TAPI yang diterjemahkan. Manajer panggilan atau driver MCM harus mengalokasikan struktur LINE_CALL_INFO dalam bagian memori datar yang disebutkan ke LineCallInfo. Klien menulis panjang total struktur LINE_CALL_INFO ke LineCallInfo.Length.

Persyaratan

Versi: Windows Vista dan Header yang lebih baru: Ntddndis.h (sertakan Ndis.h)