Fungsi NdisMDirectOidRequestComplete (ndis.h)

Driver miniport memanggil fungsi NdisMDirectOidRequestComplete untuk mengembalikan status akhir permintaan OID langsung tempat driver Fungsi MiniportDirectOidRequest mengembalikan NDIS_STATUS_PENDING.

Sintaks

void NdisMDirectOidRequestComplete(
  [in] NDIS_HANDLE       MiniportAdapterHandle,
  [in] PNDIS_OID_REQUEST OidRequest,
  [in] NDIS_STATUS       Status
);

Parameter

[in] MiniportAdapterHandle

Handel adaptor miniport yang diteruskan NDIS ke parameter MiniportAdapterHandle Fungsi MiniportInitializeEx .

[in] OidRequest

Penunjuk ke buffer yang diformat sebagai struktur NDIS_OID_REQUEST . Driver miniport memperoleh pointer ini sebagai parameter input ke fungsi MiniportDirectOidRequest-nya .

[in] Status

Status akhir operasi permintaan: NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED, atau NDIS_STATUS_Xxxx yang ditentukan driver kecuali NDIS_STATUS_PENDING. Untuk informasi selengkapnya tentang nilai status OID, lihat MiniportDirectOidRequest.

Nilai kembali

Tidak ada

Keterangan

Driver miniport yang mengembalikan NDIS_STATUS_PENDING dari Fungsi MiniportDirectOidRequest harus memanggil NdisMDirectOidRequestComplete setelah driver miniport menyelesaikan operasi permintaan.

Jika driver yang terlalu berlebihan berasal dari permintaan OID langsung, NDIS memanggil fungsi permintaan lengkap (lihat ProtocolDirectOidRequestComplete dan FilterDirectOidRequestComplete) dari 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 Universal
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL <= DISPATCH_LEVEL

Lihat juga

FilterDirectOidRequestComplete

MiniportDirectOidRequest

MiniportInitializeEx

NDIS_OID_REQUEST

ProtocolDirectOidRequestComplete