estructura TXFS_GET_TRANSACTED_VERSION (winioctl.h)
[Microsoft recomienda encarecidamente que los desarrolladores usen medios alternativos para lograr las necesidades de la aplicación. Muchos escenarios para los que se desarrolló TxF se pueden lograr mediante técnicas más sencillas y disponibles. Además, es posible que TxF no esté disponible en versiones futuras de Microsoft Windows. Para más información y alternativas a TxF, consulte Alternativas al uso de NTFS transaccional].
Contiene la información sobre la base y las versiones más recientes del archivo especificado.
Sintaxis
typedef struct _TXFS_GET_TRANSACTED_VERSION {
DWORD ThisBaseVersion;
DWORD LatestVersion;
WORD ThisMiniVersion;
WORD FirstMiniVersion;
WORD LatestMiniVersion;
} TXFS_GET_TRANSACTED_VERSION, *PTXFS_GET_TRANSACTED_VERSION;
Miembros
ThisBaseVersion
La versión del archivo con el que se abre este identificador. Este miembro puede ser uno de los valores siguientes.
Si el identificador se ha abierto como lector de transacciones, el valor devuelto para este miembro es un entero positivo que representa el número de versión del archivo al que está asociado el identificador.
LatestVersion
La versión confirmada más recientemente del archivo.
ThisMiniVersion
Si el identificador de una miniversion está abierto, este miembro contiene el identificador de la miniversión. Si el identificador no está abierto, este miembro es cero (0).
FirstMiniVersion
Primera miniversión disponible para este archivo. Si no hay miniversiones o no son visibles para la transacción enlazada al identificador de archivo, este campo es cero (0).
LatestMiniVersion
Miniversion disponible más reciente para este archivo. Si no hay miniversiones o no son visibles para la transacción enlazada al identificador de archivo, este campo es cero (0).
Comentarios
El número de versión base sigue siendo el mismo durante la vigencia de un identificador. El número de versión más reciente aumenta siempre que un identificador siga abierto a un archivo y se confirme un cambio. Cuando se cierra el identificador, el número de versión se restablece a cero.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluye Windows.h) |