Makro NdisMCmDropPartyComplete (ndis.h)

NdisMCmDropPartyComplete mengembalikan status akhir permintaan klien, yang sebelumnya dikembalikan driver MCM NDIS_STATUS_PENDING, untuk menghapus pihak dari VC multipoint.

Sintaks

void NdisMCmDropPartyComplete(
   _S_,
   _H_
);

Parameter

_S_

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

_H_

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

Nilai kembali

Tidak ada

Keterangan

Driver MCM harus memanggil NdisMCmDropPartyComplete 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 driver MCM ke NdisMCmDropPartyComplete menyebabkan panggilan ke klien tersebut Fungsi ProtocolClDropPartyComplete .

Jika melewati NDIS_STATUS_SUCCESS untuk Status, driver MCM harus menganggap NdisPartyHandle tidak valid ketika NdisMCmDropPartyComplete mengembalikan kontrol. Driver MCM dapat merilis (atau menginisialisasi ulang untuk digunakan kembali) sumber daya apa pun yang dialokasikannya untuk mempertahankan status untuk pihak ini setelah NdisMCmDropPartyComplete mengembalikan kontrol.

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

Persyaratan

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

Lihat juga

NdisClDropParty

NdisCmDropPartyComplete

ProtocolClDropPartyComplete

ProtocolCmDropParty