WIN32_STREAM_ID 구조체(winbase.h)

WIN32_STREAM_ID 구조에는 스트림 데이터가 포함됩니다.

구문

typedef struct _WIN32_STREAM_ID {
  DWORD         dwStreamId;
  DWORD         dwStreamAttributes;
  LARGE_INTEGER Size;
  DWORD         dwStreamNameSize;
  WCHAR         cStreamName[ANYSIZE_ARRAY];
} WIN32_STREAM_ID, *LPWIN32_STREAM_ID;

멤버

dwStreamId

데이터 형식입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
BACKUP_ALTERNATE_DATA
0x00000004
대체 데이터 스트림. 이는 명명된 데이터 스트림의 NTFS $DATA 스트림 형식에 해당합니다.
BACKUP_DATA
0x00000001
표준 데이터. 이는 기본(명명되지 않은) 데이터 스트림의 NTFS $DATA 스트림 형식에 해당합니다.
BACKUP_EA_DATA
0x00000002
확장된 특성 데이터입니다. 이는 NTFS $EA 스트림 유형에 해당합니다.
BACKUP_LINK
0x00000005
하드 링크 정보입니다. 이는 NTFS $FILE_NAME 스트림 형식에 해당합니다.
BACKUP_OBJECT_ID
0x00000007
개체 식별자입니다. 이는 NTFS $OBJECT_ID 스트림 형식에 해당합니다.
BACKUP_PROPERTY_DATA
0x00000006
속성 데이터입니다.
BACKUP_REPARSE_DATA
0x00000008
재분석 지점 이는 NTFS $REPARSE_POINT 스트림 형식에 해당합니다.
BACKUP_SECURITY_DATA
0x00000003
보안 설명자 데이터.
BACKUP_SPARSE_BLOCK
0x00000009
스파스 파일. 이는 스파스 파일의 NTFS $DATA 스트림 형식에 해당합니다.
BACKUP_TXFS_DATA
0x0000000a

TxF(트랜잭션 NTFS) 데이터 스트림. 이는 NTFS $TXF_DATA 스트림 형식에 해당합니다.

Windows Server 2003 및 Windows XP: 이 값은 지원되지 않습니다.

dwStreamAttributes

운영 체제 간 전송을 용이하게 하는 데이터의 특성입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.

의미
STREAM_MODIFIED_WHEN_READ
스트림에 읽을 때 수정된 데이터가 포함되어 있으면 특성이 설정됩니다. 백업 애플리케이션에서 데이터 확인이 실패한다는 것을 알 수 있습니다.
STREAM_CONTAINS_SECURITY
Stream 보안 데이터(일반 특성)를 포함합니다. 교차 작업 복원에서 스트림을 무시할 수 있습니다.

Size

데이터 크기(바이트)입니다.

dwStreamNameSize

대체 데이터 스트림의 이름 길이(바이트)입니다.

cStreamName[ANYSIZE_ARRAY]

대체 데이터 스트림의 이름을 지정하는 유니코드 문자열입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 winbase.h(Windows.h 포함)

추가 정보

BackupRead

BackupSeek

BackupWrite