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[32]
요청에 실패한 드라이버의 이름을 지정하는 문자열을 받습니다. 진단상의 이유로 드라이버는 BPIO_OP_ENABLE 또는 BPIO_OP_QUERY 작업에 실패할 때 이름을 저장해야 합니다. 이름은 시스템에서 사용하는 드라이버의 실제 이름과 일치해야 합니다. 예를 들어 ntfs.sys. 이 문자열은 NULL 종료가 보장되지 않습니다.
FailureReasonLen
FailReason에 저장된 문자열의 길이를 문자로 받습니다.
FailureReason[128]
드라이버가 사용/쿼리 요청을 거부한 이유를 설명하는 고유한 설명 문자열을 받습니다. 이 문자열은 진단상의 이유로 사용되며 지역화할 필요가 없도록 영어로 되어 있어야 합니다. 이 문자열은 NULL 종료가 보장되지 않습니다.
설명
자세한 내용은 스토리지 드라이버에 대한 BypassIO 를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 |
머리글 | ntddstor.h |