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
데이터 형식입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
대체 데이터 스트림. 이는 명명된 데이터 스트림의 NTFS $DATA 스트림 형식에 해당합니다. |
|
표준 데이터. 이는 기본(명명되지 않은) 데이터 스트림의 NTFS $DATA 스트림 형식에 해당합니다. |
|
확장된 특성 데이터입니다. 이는 NTFS $EA 스트림 유형에 해당합니다. |
|
하드 링크 정보입니다. 이는 NTFS $FILE_NAME 스트림 형식에 해당합니다. |
|
개체 식별자입니다. 이는 NTFS $OBJECT_ID 스트림 형식에 해당합니다. |
|
속성 데이터입니다. |
|
재분석 지점 이는 NTFS $REPARSE_POINT 스트림 형식에 해당합니다. |
|
보안 설명자 데이터. |
|
스파스 파일. 이는 스파스 파일의 NTFS $DATA 스트림 형식에 해당합니다. |
|
TxF(트랜잭션 NTFS) 데이터 스트림. 이는 NTFS $TXF_DATA 스트림 형식에 해당합니다. Windows Server 2003 및 Windows XP: 이 값은 지원되지 않습니다. |
dwStreamAttributes
운영 체제 간 전송을 용이하게 하는 데이터의 특성입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.
값 | 의미 |
---|---|
|
스트림에 읽을 때 수정된 데이터가 포함되어 있으면 특성이 설정됩니다. 백업 애플리케이션에서 데이터 확인이 실패한다는 것을 알 수 있습니다. |
|
Stream 보안 데이터(일반 특성)를 포함합니다. 교차 작업 복원에서 스트림을 무시할 수 있습니다. |
Size
데이터 크기(바이트)입니다.
dwStreamNameSize
대체 데이터 스트림의 이름 길이(바이트)입니다.
cStreamName[ANYSIZE_ARRAY]
대체 데이터 스트림의 이름을 지정하는 유니코드 문자열입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winbase.h(Windows.h 포함) |