Fungsi NdisFDirectOidRequestComplete (ndis.h)
Driver filter memanggil fungsi NdisFDirectOidRequestComplete untuk mengembalikan status akhir permintaan OID langsung yang fungsi FilterDirectOidRequest drivernya dikembalikan NDIS_STATUS_PENDING.
Sintaks
void NdisFDirectOidRequestComplete(
[in] NDIS_HANDLE NdisFilterHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
Parameter
[in] NdisFilterHandle
Handel NDIS yang mengidentifikasi modul filter ini NDIS meneruskan handel ke driver filter dalam panggilan ke fungsi FilterAttach .
[in] OidRequest
Penunjuk ke buffer yang diformat sebagai struktur NDIS_OID_REQUEST . Driver filter memperoleh pointer ini sebagai parameter input Fungsi FilterDirectOidRequest .
[in] Status
Status akhir operasi permintaan: NDIS_STATUS_SUCCESS atau nilai NDIS_STATUS_Xxx yang ditentukan driver kecuali NDIS_STATUS_PENDING.
Nilai kembali
Tidak ada
Keterangan
Driver filter yang mengembalikan NDIS_STATUS_PENDING dari fungsi FilterDirectOidRequest harus memanggil fungsi NdisFDirectOidRequestComplete setelah driver menyelesaikan operasi permintaan.
Jika driver yang terlalu berlebihan berasal dari permintaan OID langsung, NDIS memanggil fungsi permintaan lengkap (lihat ProtocolDirectOidRequestComplete dan FilterDirectOidRequestComplete) dari driver yang terlalu berlebihan yang berasal dari permintaan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.1 dan yang lebih baru. |
Target Platform | Desktop |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Lihat juga
FilterDirectOidRequestComplete ProtocolDirectOidRequestCompleteSaran 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