estrutura TXFS_GET_METADATA_INFO_OUT (winioctl.h)
[A Microsoft recomenda fortemente que os desenvolvedores utilizem meios alternativos para atender às necessidades do seu aplicativo. Muitos cenários para os quais o TxF foi desenvolvido podem ser obtidos por meio de técnicas mais simples e prontamente disponíveis. Além disso, o TxF pode não estar disponível em versões futuras do Microsoft Windows. Para obter mais informações e alternativas ao TxF, confira Alternativas ao uso do NTFS transacional.]
Contém as informações de versão sobre a miniversão criada.
Sintaxe
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;
Membros
TxfFileId
TxfFileId.LowPart
A metade inferior do TxfId do arquivo referenciado pelo identificador usado para chamar FSCTL_TXFS_GET_METADATA_INFO. Ele é exclusivo em um gerenciador de recursos.
TxfFileId.HighPart
A metade superior do TxfId do arquivo referenciado pelo identificador usado para chamar FSCTL_TXFS_GET_METADATA_INFO. Ele é exclusivo em um gerenciador de recursos.
LockingTransaction
O GUID da transação que bloqueou o arquivo especificado bloqueado, se o arquivo estiver bloqueado.
LastLsn
Recebe o último LSN para o registro de log mais recente gravado para o arquivo. É uma propriedade do arquivo que se refere ao log e faz referência à última entrada de log do arquivo.
TransactionState
Indica o estado da transação que bloqueou o arquivo. Os valores válidos são:
TXFS_TRANSACTION_STATE_ACTIVE
TXFS_TRANSACTION_STATE_NONE
TXFS_TRANSACTION_STATE_NOTACTIVETXFS_TRANSACTION_STATE_NOTACTIVE
TXFS_TRANSACTION_STATE_PREPARED
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winioctl.h (inclua Windows.h) |