Fungsi NdisCoOidRequestComplete (ndis.h)
Fungsi NdisCoOidRequestComplete mengembalikan status akhir permintaan OID yang sebelumnya dikembalikan NDIS_STATUS_PENDING oleh klien CoNDIS atau manajer panggilan mandiri protocolCoOidRequest .
Sintaks
void NdisCoOidRequestComplete(
[in] NDIS_HANDLE NdisAfHandle,
[in, optional] NDIS_HANDLE NdisVcHandle,
[in, optional] NDIS_HANDLE NdisPartyHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
Parameter
[in] NdisAfHandle
Keluarga alamat (AF) menangani NDIS yang diteruskan ke klien atau manajer panggilan mandiri Fungsi ProtocolCoOidRequest .
[in, optional] NdisVcHandle
Koneksi virtual (VC) menangani NDIS yang diteruskan ke klien atau fungsi ProtocolCoOidRequest manajer panggilan mandiri. Nilai NULL untuk parameter ini menunjukkan bahwa permintaan tidak spesifik untuk VC. Parameter ini adalah NULL jika pemanggil fungsi NdisCoOidRequest atau NdisMCmOidRequest menentukan handel VC NULL .
[in, optional] NdisPartyHandle
Pihak menangani NDIS yang diteruskan ke klien atau fungsi ProtocolCoOidRequest manajer panggilan mandiri. Nilai NULL untuk parameter ini menunjukkan bahwa permintaan tidak spesifik untuk pihak tertentu. Parameter ini ADALAH NULL jika pemanggil fungsi NdisCoOidRequest atau NdisMCmOidRequest menentukan handel pihak NULL .
[in] OidRequest
Penunjuk ke buffer yang diformat sebagai struktur NDIS_OID_REQUEST . Pemanggil fungsi NdisCoOidRequest atau NdisMCmOidRequest menyediakan buffer ini.
[in] Status
Status akhir operasi permintaan, baik NDIS_STATUS_SUCCESS, atau nilai status NDIS_STATUS_XXXX yang ditentukan driver kecuali NDIS_STATUS_PENDING.
Nilai kembali
Tidak ada
Keterangan
Driver protokol CoNDIS yang mengembalikan NDIS_STATUS_PENDING dari fungsi ProtocolCoOidRequest harus memanggil NdisCoOidRequestComplete setelah driver protokol menyelesaikan operasi permintaan.
Setelah driver memanggil NdisCoOidRequestComplete, NDIS memanggil Fungsi ProtocolCoOidRequestComplete dari driver yang awalnya memanggil fungsi NdisCoOidRequest atau NdisMCmOidRequest .
Hanya klien dan manajer panggilan mandiri, yang mendaftarkan diri dengan NDIS sebagai driver protokol, yang dapat memanggil NdisCoOidRequestComplete. Manajer panggilan miniport (MCM) memanggil Fungsi NdisMCmOidRequestComplete atau NdisMCoOidRequestComplete sebagai gantinya, tergantung pada apakah fungsi ProtocolCoOidRequest atau MiniportCoOidRequest driver MCM, masing-masing, menangani permintaan klien.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Desktop |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | Irql_Connection_Function(ndis) |
Lihat juga
ProtocolCooidRequestCompleteSaran 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