Fungsi NdisCmDropPartyComplete (ndis.h)

NdisCmDropPartyComplete mengembalikan status akhir permintaan klien, yang sebelumnya dikembalikan manajer panggilan NDIS_STATUS_PENDING, untuk menghapus pihak dari VC multipoint.

Sintaks

void NdisCmDropPartyComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisPartyHandle
);

Parameter

[in] Status

Menentukan status akhir operasi yang diminta, baik NDIS_STATUS_SUCCESS atau NDIS_STATUS_ XXX yang ditentukan CM kecuali NDIS_STATUS_PENDING.

[in] NdisPartyHandle

Menentukan handel kepada pihak yang diminta klien untuk dihilangkan. Manajer panggilan memperoleh handel ini dari area status yang ditunjuk oleh CallMgrPartyContext yang diteruskan sebagai parameter input ke Fungsi ProtocolCmDropParty .

Nilai kembali

Tidak ada

Keterangan

Manajer panggilan mandiri harus memanggil NdisCmDropPartyComplete jika fungsi ProtocolCmDropParty sebelumnya dikembalikan NDIS_STATUS_PENDING untuk NdisPartyHandle yang diberikan. Baik NDIS maupun klien, yang memulai operasi drop-party yang tertunda dengan panggilan ke NdisClDropParty, dapat melepaskan sumber daya yang mereka alokasikan untuk mempertahankan status per pihak sampai panggilan CM ke NdisCmDropPartyComplete menyebabkan panggilan ke klien tersebut Fungsi ProtocolClDropPartyComplete .

Jika melewati NDIS_STATUS_SUCCESS untuk Status, manajer panggilan harus menganggap NdisPartyHandle tidak valid segera setelah memanggil NdisCmDropPartyComplete. CM dapat merilis (atau menginisialisasi ulang untuk digunakan kembali) sumber daya apa pun yang dialokasikannya untuk mempertahankan status bagi pihak ini ketika NdisCmDropPartyComplete mengembalikan kontrol.

Hanya manajer panggilan mandiri, yang mendaftarkan diri dengan NDIS sebagai driver protokol, yang dapat memanggil NdisCmDropPartyComplete. Driver miniport berorientasi koneksi yang menyediakan panggilan dukungan manajemen panggilan terintegrasi NdisMCmDropPartyComplete sebagai gantinya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisCmDropPartyComplete (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisCmDropPartyComplete (NDIS 5.1)) di Windows XP.
Target Platform Desktop
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL <= DISPATCH_LEVEL
Aturan kepatuhan DDI Irql_CallManager_Function(ndis)

Lihat juga

NdisClDropParty

NdisMCmDropPartyComplete

ProtocolClDropPartyComplete

ProtocolCmDropParty