struktur FS_BPIO_RESULTS (ntifs.h)

Struktur FS_BPIO_RESULTS mendefinisikan output khusus operasi BypassIO untuk operasi FS_BPIO_OP_ENABLE dan FS_BPIO_OP_QUERY saat driver gagal dalam operasi.

Sintaks

typedef struct _FS_BPIO_RESULTS {
  NTSTATUS OpStatus;
  USHORT   FailingDriverNameLen;
  WCHAR    FailingDriverName[32];
  USHORT   FailureReasonLen;
  WCHAR    FailureReason[128];
} FS_BPIO_RESULTS, *PFS_BPIO_RESULTS;

Anggota

OpStatus

Menerima kode NTSTATUS yang tersedia untuk pemanggil yang mengidentifikasi mengapa driver yang gagal tidak dapat mendukung BypassIO untuk file ini. Bidang ini hanya boleh diatur oleh driver pertama untuk gagal mengaktifkan/meminta kueri.

FailingDriverNameLen

Menerima panjang string yang disimpan dalam FailingDriverName, dalam karakter.

FailingDriverName[32]

Menerima string yang menentukan nama driver yang gagal dalam permintaan. Untuk alasan diagnostik, driver harus menyimpan namanya ketika gagal operasi FS_BPIO_OP_ENABLE atau FS_BPIO_OP_QUERY. Nama harus cocok dengan nama driver aktual yang digunakan oleh sistem; misalnya, ntfs.sys. String ini tidak dijamin akan dihentikan NULL.

FailureReasonLen

Menerima panjang string yang disimpan dalam FailingReason, dalam karakter.

FailureReason[128]

Menerima string yang unik dan deskriptif yang menjelaskan mengapa driver mem-veto permintaan aktifkan/kueri. String ini digunakan untuk alasan diagnostik, dan harus dalam bahasa Inggris sehingga tidak perlu dilokalkan. String ini tidak dijamin akan dihentikan NULL.

Keterangan

FS_BPIO_RESULTS dikembalikan dalam struktur FS_BPIO_OPERATIONS saat driver gagal mengaktifkan atau mengkueri operasi BypassIO.

Lihat BypassIO untuk driver filter dan operasi Supporting BypassIO untuk informasi selengkapnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11
Header ntifs.h

Lihat juga

FS_BPIO_OPERATIONS

FSCTL_MANAGE_BYPASS_IO