다음을 통해 공유


FS_BPIO_OUTPUT 구조체(ntifs.h)

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

구문

typedef struct _FS_BPIO_OUTPUT {
  FS_BPIO_OPERATIONS Operation;
  FS_BPIO_OUTFLAGS   OutFlags;
  ULONGLONG          Reserved1;
  ULONGLONG          Reserved2;
  union {
    FS_BPIO_RESULTS Enable;
    FS_BPIO_RESULTS Query;
    FS_BPIO_RESULTS VolumeStackResume;
    FS_BPIO_RESULTS StreamResume;
    FS_BPIO_INFO    GetInfo;
  };
} FS_BPIO_OUTPUT, *PFS_BPIO_OUTPUT;

멤버

Operation

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

OutFlags

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

Reserved1

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

Reserved2

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

Enable

FS_BPIO_OP_ENABLE 작업이 요청되었을 때 결과를 작성할 호출자가 할당한 FS_BPIO_RESULTS 구조체입니다.

Query

FS_BPIO_OP_QUERY 작업이 요청되었을 때 결과를 작성할 호출자가 할당한 FS_BPIO_RESULTS 구조체입니다.

VolumeStackResume

FS_BPIO_OP_VOLUME_STACK_RESUME 작업이 요청되었을 때 결과를 작성할 호출자가 할당한 FS_BPIO_RESULTS 구조체입니다.

StreamResume

FS_BPIO_OP_STREAM_RESUME 작업이 요청되었을 때 결과를 작성할 호출자가 할당한 FS_BPIO_RESULTS 구조체입니다.

GetInfo

FS_BPIO_OP_GET_INFO 작업이 요청되었을 때 요청된 작업에 대한 정보를 반환하는 호출자가 할당한 FS_BPIO_INFO 구조체입니다.

설명

FS_BPIO_OUTPUT 가변 길이 구조입니다.

자세한 내용은 필터 드라이버에 대한 BypassIOBypassIO 작업 지원을 참조하세요 .

요구 사항

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

추가 정보

FS_BPIO_INFO

FS_BPIO_OPERATIONS

FS_BPIO_OUTFLAGS

FS_BPIO_RESULTS

FSCTL_MANAGE_BYPASS_IO