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)

Lihat juga

FilterAttach

FilterOidRequest

NDIS_OID_REQUEST