struttura TXFS_GET_METADATA_INFO_OUT (winioctl.h)
[Microsoft consiglia vivamente agli sviluppatori di usare mezzi alternativi per soddisfare le esigenze dell'applicazione. Molti scenari per cui è stato sviluppato TxF possono essere ottenuti tramite tecniche più semplici e più facilmente disponibili. Inoltre, TxF potrebbe non essere disponibile nelle versioni future di Microsoft Windows. Per altre informazioni e alternative a TxF, vedere Alternative all'uso di NTFS transazionale.
Contiene le informazioni sulla versione relative alla miniversione creata.
Sintassi
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;
Members
TxfFileId
TxfFileId.LowPart
Metà inferiore del TxfId del file a cui fa riferimento l'handle usato per chiamare FSCTL_TXFS_GET_METADATA_INFO. È univoco all'interno di un gestore di risorse.
TxfFileId.HighPart
Metà superiore del TxfId del file a cui fa riferimento l'handle usato per chiamare FSCTL_TXFS_GET_METADATA_INFO. È univoco all'interno di un gestore di risorse.
LockingTransaction
GUID della transazione che ha bloccato il file specificato bloccato, se il file è bloccato.
LastLsn
Riceve l'ultimo LSN per il record di log più recente scritto per il file. Si tratta di una proprietà del file che fa riferimento al log e fa riferimento all'ultima voce di log del file.
TransactionState
Indica lo stato della transazione che ha bloccato il file. I valori validi sono:
TXFS_TRANSACTION_STATE_ACTIVE
TXFS_TRANSACTION_STATE_NONE
TXFS_TRANSACTION_STATE_NOTACTIVETXFS_TRANSACTION_STATE_NOTACTIVE
TXFS_TRANSACTION_STATE_PREPARED
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |