Bagikan melalui


struktur BPIO_RESULTS (ntddstor.h)

Struktur BPIO_RESULTS mendefinisikan output khusus operasi BypassIO untuk operasi BPIO_OP_ENABLE dan BPIO_OP_QUERY saat driver gagal dalam operasi.

Sintaks

typedef struct _BPIO_RESULTS {
  LONG   OpStatus;
  USHORT FailingDriverNameLen;
  WCHAR  FailingDriverName[32];
  USHORT FailureReasonLen;
  WCHAR  FailureReason[128];
} BPIO_RESULTS, *PBPIO_RESULTS;

Anggota

OpStatus

Menerima kode NTSTATUS yang tersedia untuk pemanggil yang mengidentifikasi mengapa driver yang gagal tidak dapat mendukung BypassIO. 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 BPIO_OP_ENABLE atau 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

Lihat BypassIO untuk driver penyimpanan untuk informasi selengkapnya.

Persyaratan

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

Lihat juga

BPIO_OPERATIONS

IOCTL_STORAGE_MANAGE_BYPASS_IO