Fungsi KsDispatchFastIoDeviceControlFailure (ks.h)

Fungsi KsDispatchFastIoDeviceControlFailure digunakan dalam KSDISPATCH_TABLE. Entri FastDeviceIoControl yang tidak ditangani. Fungsi harus selalu mengembalikan FALSE.

Sintaks

KSDDKAPI BOOLEAN KsDispatchFastIoDeviceControlFailure(
  [in]            PFILE_OBJECT     FileObject,
  [in]            BOOLEAN          Wait,
  [in, optional]  PVOID            InputBuffer,
  [in]            ULONG            InputBufferLength,
  [out, optional] PVOID            OutputBuffer,
  [in]            ULONG            OutputBufferLength,
  [in]            ULONG            IoControlCode,
  [out]           PIO_STATUS_BLOCK IoStatus,
  [in]            PDEVICE_OBJECT   DeviceObject
);

Parameter

[in] FileObject

Tidak digunakan.

[in] Wait

Tidak digunakan.

[in, optional] InputBuffer

Tidak digunakan.

[in] InputBufferLength

Tidak digunakan.

[out, optional] OutputBuffer

Tidak digunakan.

[in] OutputBufferLength

Tidak digunakan.

[in] IoControlCode

Tidak digunakan.

[out] IoStatus

Tidak digunakan.

[in] DeviceObject

Tidak digunakan.

Nilai kembali

Fungsi KsDispatchFastIoDeviceControlFailure mengembalikan FALSE.

Keterangan

Fungsi KsDispatchFastIoDeviceControlFailure diperlukan karena tabel pengiriman untuk instans perangkat tertentu yang dibuka mungkin tidak menangani fungsi utama tertentu yang perlu ditangani instans lain yang dibuka. Oleh karena itu, penunjuk fungsi di objek driver harus selalu menunjuk ke fungsi, seperti fungsi KsDispatchFastIoDeviceControlFailure , yang memanggil entri tabel pengiriman.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header ks.h (termasuk Ks.h)
Pustaka Ks.lib