Bagikan melalui


struktur WIN32_STREAM_ID (winbase.h)

Struktur WIN32_STREAM_ID berisi data aliran.

Sintaks

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

Anggota

dwStreamId

Jenis data. Anggota ini bisa menjadi salah satu nilai berikut.

Nilai Makna
BACKUP_ALTERNATE_DATA
0x00000004
Aliran data alternatif. Ini sesuai dengan jenis aliran $DATA NTFS pada aliran data bernama.
BACKUP_DATA
0x00000001
Data standar. Ini sesuai dengan jenis aliran $DATA NTFS pada aliran data default (tidak disebutkan namanya).
BACKUP_EA_DATA
0x00000002
Data atribut yang diperluas. Ini sesuai dengan jenis aliran $EA NTFS.
BACKUP_LINK
0x00000005
Informasi tautan keras. Ini sesuai dengan jenis aliran NTFS $FILE_NAME.
BACKUP_OBJECT_ID
0x00000007
Pengidentifikasi objek. Ini sesuai dengan jenis aliran NTFS $OBJECT_ID.
BACKUP_PROPERTY_DATA
0x00000006
Data properti.
BACKUP_REPARSE_DATA
0x00000008
Titik pengurai ulang. Ini sesuai dengan jenis aliran NTFS $REPARSE_POINT.
BACKUP_SECURITY_DATA
0x00000003
Data deskriptor keamanan.
BACKUP_SPARSE_BLOCK
0x00000009
File jarang. Ini sesuai dengan jenis aliran NTFS $DATA untuk file jarang.
BACKUP_TXFS_DATA
0x0000000A

Aliran data Transactional NTFS (TxF). Ini sesuai dengan jenis aliran NTFS $TXF_DATA.

Windows Server 2003 dan Windows XP: Nilai ini tidak didukung.

dwStreamAttributes

Atribut data untuk memfasilitasi transfer sistem lintas operasi. Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
STREAM_MODIFIED_WHEN_READ
Set atribut jika aliran berisi data yang dimodifikasi saat dibaca. Memungkinkan aplikasi cadangan mengetahui bahwa verifikasi data akan gagal.
STREAM_CONTAINS_SECURITY
Stream berisi data keamanan (atribut umum). Memungkinkan aliran diabaikan pada pemulihan lintas operasi.

Size

Ukuran data, dalam byte.

dwStreamNameSize

Panjang nama aliran data alternatif, dalam byte.

cStreamName[ANYSIZE_ARRAY]

Untai (karakter) Unicode yang menentukan nama aliran data alternatif.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header winbase.h (termasuk Windows.h)

Lihat juga

BackupRead

BackupSeek

BackupWrite