structure WIN32_STREAM_ID (winbase.h)
La structure WIN32_STREAM_ID contient des données de flux.
Syntaxe
typedef struct _WIN32_STREAM_ID {
DWORD dwStreamId;
DWORD dwStreamAttributes;
LARGE_INTEGER Size;
DWORD dwStreamNameSize;
WCHAR cStreamName[ANYSIZE_ARRAY];
} WIN32_STREAM_ID, *LPWIN32_STREAM_ID;
Membres
dwStreamId
Type de données. Ce membre peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Flux de données alternatifs. Cela correspond au type de flux NTFS $DATA sur un flux de données nommé. |
|
Données standard. Cela correspond au type de flux NTFS $DATA sur le flux de données par défaut (sans nom). |
|
Données d’attribut étendues. Cela correspond au type de flux ntfs $EA. |
|
Informations sur les liens physiques. Cela correspond au type de flux NTFS $FILE_NAME. |
|
Identificateurs d’objets. Cela correspond au type de flux NTFS $OBJECT_ID. |
|
Données de propriété. |
|
Points d’analyse. Cela correspond au type de flux NTFS $REPARSE_POINT. |
|
Données de descripteur de sécurité. |
|
Fichier partiellement alloué. Cela correspond au type de flux NTFS $DATA pour un fichier partiellement alloué. |
|
Flux de données NTFS transactionnel (TxF). Cela correspond au type de flux NTFS $TXF_DATA. Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge. |
dwStreamAttributes
Attributs de données pour faciliter le transfert entre systèmes d’exploitation. Ce membre peut être une ou plusieurs des valeurs suivantes.
Size
Taille des données, en octets.
dwStreamNameSize
Longueur du nom du flux de données alternatif, en octets.
cStreamName[ANYSIZE_ARRAY]
Chaîne Unicode qui spécifie le nom du flux de données alternatif.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winbase.h (inclure Windows.h) |