estructura WIN32_STREAM_ID (winbase.h)
La estructura de WIN32_STREAM_ID contiene datos de flujo.
Sintaxis
typedef struct _WIN32_STREAM_ID {
DWORD dwStreamId;
DWORD dwStreamAttributes;
LARGE_INTEGER Size;
DWORD dwStreamNameSize;
WCHAR cStreamName[ANYSIZE_ARRAY];
} WIN32_STREAM_ID, *LPWIN32_STREAM_ID;
Miembros
dwStreamId
Tipo de datos. Este miembro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
Flujos de datos alternativos. Esto corresponde al tipo de secuencia ntfs $DATA en un flujo de datos con nombre. |
|
Datos estándar. Esto corresponde al tipo de secuencia ntfs $DATA en el flujo de datos predeterminado (sin nombre). |
|
Datos de atributos extendidos. Esto corresponde al tipo de secuencia de $EA NTFS. |
|
Información de vínculo físico. Esto corresponde al tipo de secuencia NTFS $FILE_NAME. |
|
Identificadores de objetos. Esto corresponde al tipo de secuencia NTFS $OBJECT_ID. |
|
Datos de propiedad. |
|
Puntos de repetición de análisis. Esto corresponde al tipo de secuencia NTFS $REPARSE_POINT. |
|
Datos del descriptor de seguridad. |
|
Archivo disperso. Esto corresponde al tipo de secuencia ntfs $DATA para un archivo disperso. |
|
Flujo de datos NTFS transaccional (TxF). Esto corresponde al tipo de flujo NTFS $TXF_DATA. Windows Server 2003 y Windows XP: Este valor no se admite. |
dwStreamAttributes
Atributos de datos para facilitar la transferencia entre sistemas operativos. Este miembro puede ser uno o varios de los valores siguientes.
Size
Tamaño de los datos, en bytes.
dwStreamNameSize
Longitud del nombre del flujo de datos alternativo, en bytes.
cStreamName[ANYSIZE_ARRAY]
Cadena Unicode que especifica el nombre del flujo de datos alternativo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winbase.h (incluye Windows.h) |