Fungsi NdisFOidRequestComplete (ndis.h)
Driver filter memanggil fungsi NdisFOidRequestComplete untuk mengembalikan status akhir permintaan OID yang fungsi FilterOidRequest drivernya dikembalikan NDIS_STATUS_PENDING.
Sintaks
void NdisFOidRequestComplete(
[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 ke fungsi FilterOidRequest-nya .
[in] Status
Status akhir operasi permintaan, baik NDIS_STATUS_SUCCESS atau nilai NDIS_STATUS_XXXX yang ditentukan driver kecuali NDIS_STATUS_PENDING.
Nilai kembali
Tidak ada
Keterangan
Driver filter yang mengembalikan NDIS_STATUS_PENDING dari fungsi FilterOidRequest-nya harus memanggil fungsi NdisFOidRequestComplete setelah driver menyelesaikan operasi permintaan.
Jika driver yang terlalu berlebihan berasal dari permintaan OID, NDIS memanggil fungsi lengkap permintaan dari driver yang terlalu berlebihan setelah driver filter memanggil NdisFOidRequestComplete.
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_OID_Function(ndis) |