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 |
---|---|
|
Aliran data alternatif. Ini sesuai dengan jenis aliran $DATA NTFS pada aliran data bernama. |
|
Data standar. Ini sesuai dengan jenis aliran $DATA NTFS pada aliran data default (tidak disebutkan namanya). |
|
Data atribut yang diperluas. Ini sesuai dengan jenis aliran $EA NTFS. |
|
Informasi tautan keras. Ini sesuai dengan jenis aliran NTFS $FILE_NAME. |
|
Pengidentifikasi objek. Ini sesuai dengan jenis aliran NTFS $OBJECT_ID. |
|
Data properti. |
|
Titik pengurai ulang. Ini sesuai dengan jenis aliran NTFS $REPARSE_POINT. |
|
Data deskriptor keamanan. |
|
File jarang. Ini sesuai dengan jenis aliran NTFS $DATA untuk file jarang. |
|
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.
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) |