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 |