Fungsi NdisCmRegisterSapComplete (ndis.h)
NdisCmRegisterSapComplete mengembalikan status akhir permintaan klien, di mana CM sebelumnya mengembalikan NDIS_STATUS_PENDING, untuk mendaftarkan SAP.
Sintaks
void NdisCmRegisterSapComplete(
[in] NDIS_STATUS Status,
[in] NDIS_HANDLE NdisSapHandle,
[in] NDIS_HANDLE CallMgrSapContext
);
Parameter
[in] Status
Menentukan status akhir permintaan asli klien untuk mendaftarkan SAP, baik NDIS_STATUS_SUCCESS atau NDIS_STATUS_XXXX yang ditentukan CM kecuali NDIS_STATUS_PENDING.
[in] NdisSapHandle
Menentukan handel yang disediakan NDIS ke SAP jika pendaftaran berhasil. Manajer panggilan memperoleh handel ini sebagai parameter input untuk Fungsi ProtocolCmRegisterSap .
[in] CallMgrSapContext
Menentukan handel ke area konteks penduduk yang disediakan penelepon di mana CM mempertahankan status untuk SAP ini jika pendaftaran berhasil. Jika demikian, NDIS meneruskan handel ini kembali ke CM di semua panggilan berikutnya mengenai SAP ini. Jika Status diatur ke sesuatu selain NDIS_STATUS_SUCCESS, NDIS mengabaikan parameter ini.
Nilai kembali
Tidak ada
Keterangan
Manajer panggilan mandiri harus memanggil NdisCmRegisterSapComplete jika fungsi ProtocolCmRegisterSap-nya dikembalikan NDIS_STATUS_PENDING ketika dipanggil dengan NdisSapHandle yang diberikan. Panggilan ke NdisCmRegisterSapComplete menyebabkan NDIS memanggil klien Fungsi ProtocolClRegisterSapComplete .
Jika manajer panggilan menetapkan Status ke apa pun selain NDIS_STATUS_SUCCESS, manajer panggilan harus menganggap NdisSapHandle tidak valid segera setelah memanggil NdisCmRegisterSapComplete. Setelah gagal dalam pendaftaran SAP, CM dapat merilis atau menggunakan kembali area konteks per-SAP yang dialokasikannya saat NdisCmRegisterSapComplete mengembalikan kontrol. NDIS juga merilis konteksnya untuk SAP jika manajer panggilan gagal pendaftaran.
Hanya manajer panggilan mandiri, yang mendaftarkan diri dengan NDIS sebagai driver protokol, yang dapat memanggil NdisCmRegisterSapComplete. Driver miniport berorientasi koneksi yang menyediakan panggilan dukungan manajemen panggilan terintegrasi NdisMCmRegisterSapComplete.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisCmRegisterSapComplete (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisCmRegisterSapComplete (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
NdisAllocateFromNPagedLookasideList ProtocolClRegisterSapCompleteSaran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk