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)

Vedi anche

FSCTL_TXFS_GET_METADATA_INFO