다음을 통해 공유


BPIO_OUTPUT 구조체(ntddstor.h)

BPIO_OUTPUT 구조체는 IOCTL_STORAGE_MANAGE_BYPASS_IO 제어 코드에 대한 BypassIO 작업에 대한 정보를 반환하는 데 사용됩니다.

구문

typedef struct _BPIO_OUTPUT {
  ULONG           Version;
  ULONG           Size;
  BPIO_OPERATIONS Operation;
  BPIO_OUTFLAGS   OutFlags;
  ULONGLONG       Reserved2;
  union {
    BPIO_RESULTS Enable;
    BPIO_RESULTS Query;
  };
} BPIO_OUTPUT, *PBPIO_OUTPUT;

멤버

Version

이 구조체의 버전입니다. sizeof(BPIO_OUTPUT)로 설정합니다.

Size

이 구조체의 크기와 모든 가변 크기 필드(바이트)입니다.

Operation

요청된 BypassIO 작업을 식별하는 BPIO_OPERATIONS 열거형 값입니다. 이 필드는 BPIO_INPUT 전달된 동일한 값으로 설정해야 합니다. 작업.

OutFlags

작업에 대한 출력 플래그를 지정하는 BPIO_OUTFLAGS 열거형 값입니다.

Reserved2

시스템에서 사용하도록 예약되었습니다. 0으로 설정됩니다.

Enable

BPIO_OP_ENABLE 작업이 요청되었을 때 결과를 작성할 BPIO_RESULTS 구조체입니다.

Query

BPIO_OP_QUERY 작업이 요청되었을 때 결과를 작성할 BPIO_RESULTS 구조체입니다.

설명

자세한 내용은 스토리지 드라이버에 대한 BypassIO 를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
머리글 ntddstor.h

추가 정보

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO