BPIO_RESULTS 구조체(ntddstor.h)
BPIO_RESULTS 구조는 드라이버가 작업에 실패할 때 BPIO_OP_ENABLE 및 BPIO_OP_QUERY 작업에 대한 BypassIO 작업별 출력을 정의합니다.
구문
typedef struct _BPIO_RESULTS {
LONG OpStatus;
USHORT FailingDriverNameLen;
WCHAR FailingDriverName[32];
USHORT FailureReasonLen;
WCHAR FailureReason[128];
} BPIO_RESULTS, *PBPIO_RESULTS;
구성원
OpStatus
실패한 드라이버가 BypassIO를 지원할 수 없는 이유를 식별하는 호출자가 사용할 수 있는 NTSTATUS 코드를 받습니다. 이 필드는 첫 번째 드라이버에서만 설정하여 사용/쿼리 요청에 실패해야 합니다.
FailingDriverNameLen
FailDriverName 에 저장된 문자열의 길이를 문자로 받습니다.
FailingDriverName
요청에 실패한 드라이버의 이름을 지정하는 문자열을 받습니다. 진단상의 이유로 드라이버는 BPIO_OP_ENABLE 또는 BPIO_OP_QUERY 작업에실패할 때 해당 이름을 저장해야 합니다. 이름은 시스템에서 사용하는 드라이버의 실제 이름과 일치해야 합니다. 예를 들어 ntfs.sys. 이 문자열은 NULL 종료가 보장되지 않습니다.
FailureReasonLen
FailReason 에 저장된 문자열의 길이를 문자로 받습니다.
FailureReason
드라이버가 사용/쿼리 요청을 거부한 이유를 설명하는 고유한 설명 문자열을 받습니다. 이 문자열은 진단상의 이유로 사용되며 지역화할 필요가 없도록 영어로 되어 있어야 합니다. 이 문자열은 NULL 종료가 보장되지 않습니다.
설명
자세한 내용은 스토리지 드라이버에 대한 BypassIO 를 참조하세요.
요구 사항
| 지원되는 최소 클라이언트 | Windows 11 |
| 헤더 | ntddstor.h |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기