TXFS_GET_METADATA_INFO_OUT-Struktur (winioctl.h)
[Microsoft empfiehlt Entwicklern dringend, alternative Mittel zu verwenden, um die Anforderungen Ihrer Anwendung zu erfüllen. Viele Szenarios, für die TxF entwickelt wurde, können mit einfacheren und leichter verfügbaren Techniken erreicht werden. Darüber hinaus ist TxF in zukünftigen Versionen von Microsoft Windows möglicherweise nicht verfügbar. Weitere Informationen und Alternativen zu TxF finden Sie unter Alternativen zur Verwendung von transaktionalem NTFS.]
Enthält die Versionsinformationen zur erstellten Miniversion.
Syntax
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;
Member
TxfFileId
TxfFileId.LowPart
Die untere Hälfte der TxfId der Datei, auf die das Handle verweist, auf das FSCTL_TXFS_GET_METADATA_INFO aufgerufen wird. Sie ist innerhalb eines Ressourcen-Managers eindeutig.
TxfFileId.HighPart
Die höhere Hälfte der TxfId der Datei, auf die das Handle verweist, das zum Aufrufen von FSCTL_TXFS_GET_METADATA_INFO verwendet wird. Sie ist innerhalb eines Ressourcen-Managers eindeutig.
LockingTransaction
Die GUID der Transaktion, die die angegebene Datei gesperrt hat, wenn die Datei gesperrt ist.
LastLsn
Empfängt die letzte LSN für den letzten Protokolldatensatz, der für die Datei geschrieben wurde. Es handelt sich um eine Eigenschaft der Datei, die auf das Protokoll verweist und auf den letzten Protokolleintrag der Datei verweist.
TransactionState
Gibt den Status der Transaktion an, die die Datei gesperrt hat. Gültige Werte sind:
TXFS_TRANSACTION_STATE_ACTIVE
TXFS_TRANSACTION_STATE_NONE
TXFS_TRANSACTION_STATE_NOTACTIVETXFS_TRANSACTION_STATE_NOTACTIVE
TXFS_TRANSACTION_STATE_PREPARED
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |