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 untuk Fungsi FilterDirectOidRequest .

[in] Status

Status akhir operasi permintaan: NDIS_STATUS_SUCCESS atau nilai NDIS_STATUS_Xxxx yang ditentukan driver kecuali NDIS_STATUS_PENDING.

Mengembalikan nilai

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

   
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

FilterAttach

FilterDirectOidRequest

FilterDirectOidRequestComplete

NDIS_OID_REQUEST

ProtocolDirectOidRequestComplete