estructura TXFS_GET_METADATA_INFO_OUT (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 de versión sobre la miniversión que se crea.
Sintaxis
typedef struct _TXFS_GET_METADATA_INFO_OUT {
struct {
LONGLONG LowPart;
LONGLONG HighPart;
} TxfFileId;
GUID LockingTransaction;
DWORDLONG LastLsn;
DWORD TransactionState;
} TXFS_GET_METADATA_INFO_OUT, *PTXFS_GET_METADATA_INFO_OUT;
Miembros
TxfFileId
TxfFileId.LowPart
La mitad inferior del TxfId del archivo al que hace referencia el identificador utilizado para llamar a FSCTL_TXFS_GET_METADATA_INFO. Es único dentro de un administrador de recursos.
TxfFileId.HighPart
La mitad superior del TxfId del archivo al que hace referencia el identificador usado para llamar a FSCTL_TXFS_GET_METADATA_INFO. Es único dentro de un administrador de recursos.
LockingTransaction
GUID de la transacción que bloqueó el archivo especificado bloqueado, si el archivo está bloqueado.
LastLsn
Recibe el último LSN para el registro más reciente escrito para el archivo. Es una propiedad del archivo que hace referencia al registro y hace referencia a la última entrada de registro del archivo.
TransactionState
Indica el estado de la transacción que ha bloqueado el archivo. Los valores válidos son:
TXFS_TRANSACTION_STATE_ACTIVE
TXFS_TRANSACTION_STATE_NONE
TXFS_TRANSACTION_STATE_NOTACTIVETXFS_TRANSACTION_STATE_NOTACTIVE
TXFS_TRANSACTION_STATE_PREPARED
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) |