struttura WIN32_STREAM_ID (winbase.h)
La struttura WIN32_STREAM_ID contiene dati di flusso.
Sintassi
typedef struct _WIN32_STREAM_ID {
DWORD dwStreamId;
DWORD dwStreamAttributes;
LARGE_INTEGER Size;
DWORD dwStreamNameSize;
WCHAR cStreamName[ANYSIZE_ARRAY];
} WIN32_STREAM_ID, *LPWIN32_STREAM_ID;
Members
dwStreamId
Tipo di dati. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Flussi di dati alternativi. Corrisponde al tipo di flusso NTFS $DATA in un flusso di dati denominato. |
|
Dati standard. Corrisponde al tipo di flusso NTFS $DATA nel flusso di dati predefinito (senza nome). |
|
Dati dell'attributo estesi. Corrisponde al tipo di flusso NTFS $EA. |
|
Informazioni sul collegamento rigido. Corrisponde al tipo di flusso NTFS $FILE_NAME. |
|
Identificatori di oggetti. Corrisponde al tipo di flusso NTFS $OBJECT_ID. |
|
Dati delle proprietà. |
|
Reparse point. Corrisponde al tipo di flusso NTFS $REPARSE_POINT. |
|
Dati descrittori di sicurezza. |
|
File sparse. Corrisponde al tipo di flusso NTFS $DATA per un file sparse. |
|
Flusso di dati NTFS transazionale (TxF). Corrisponde al tipo di flusso NTFS $TXF_DATA. Windows Server 2003 e Windows XP: Questo valore non è supportato. |
dwStreamAttributes
Attributi di dati per facilitare il trasferimento tra sistemi operativi. Questo membro può essere uno o più dei valori seguenti.
Size
Dimensioni dei dati, in byte.
dwStreamNameSize
Lunghezza del nome del flusso di dati alternativo, in byte.
cStreamName[ANYSIZE_ARRAY]
Stringa Unicode che specifica il nome del flusso di dati alternativo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winbase.h (include Windows.h) |