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
파일 핸들에서 작업의 대상으로 설정할 디바이스 개체에 대한 포인터입니다. TargetDeviceObject 는 DeviceObject 매개 변수와 동일한 디바이스 스택에 있어야 합니다. 이 멤버는 선택 사항입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
머리글 | ntifs.h |