다음을 통해 공유


IO_CREATE_STREAM_FILE_OPTIONS 구조체(ntifs.h)

IO_CREATE_STREAM_FILE_OPTIONS 구조에는 새 스트림 파일 개체에 대한 만들기 옵션이 포함되어 있습니다.

구문

typedef struct _IO_CREATE_STREAM_FILE_OPTIONS {
  USHORT         Size;
  USHORT         Flags;
  PDEVICE_OBJECT TargetDeviceObject;
} IO_CREATE_STREAM_FILE_OPTIONS, *PIO_CREATE_STREAM_FILE_OPTIONS;

멤버

Size

스트림 옵션 구조의 크기(바이트)입니다. sizeof(IO_CREATE_STREAM_FILE_OPTIONS)로 설정합니다.

Flags

스트림 파일 만들기 옵션에 대한 플래그입니다. 이 값은 다음 중 하나일 수 있습니다.

의미
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR 오류 조건에서 IoCreateStreamFileObjectEx2는 오류를 반환하는 대신 예외로 상태 발생합니다. 이 플래그는 다른 스트림 파일 개체 만들기 루틴의 오류 상태 동작을 유지 관리하도록 지정됩니다.
IO_CREATE_STREAM_FILE_LITE 파일 개체는 파일 핸들 없이 만들어집니다. 파일 개체가 삭제되면 닫기 작업이 전송되지 않습니다.

TargetDeviceObject

파일 핸들에서 작업의 대상으로 설정할 디바이스 개체에 대한 포인터입니다. TargetDeviceObjectDeviceObject 매개 변수와 동일한 디바이스 스택에 있어야 합니다. 이 멤버는 선택 사항입니다.

요구 사항

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

추가 정보

IoCreateStreamFileObjectEx2