次の方法で共有


TXFS_GET_METADATA_INFO_OUT構造体 (winioctl.h)

[Microsoft では、開発者がアプリケーションのニーズを達成するために代替手段を利用することを強くお勧めします。 TxF が開発された多くのシナリオは、よりシンプルで利用しやすい手法で実現できます。 また、将来のバージョンの Microsoft Windows では TxF を使用できない場合があります。 詳細、および TxF の代替手段については、「トランザクション NTFS の使用の代替手段」を参照してください。]

作成されるミニバージョンに関するバージョン情報を格納します。

構文

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;

メンバー

TxfFileId

TxfFileId.LowPart

FSCTL_TXFS_GET_METADATA_INFOの呼び出しに使用されるハンドルによって参照されるファイルの TxfId の下半分。 リソース マネージャー内で一意です。

TxfFileId.HighPart

FSCTL_TXFS_GET_METADATA_INFOの呼び出しに使用されるハンドルによって参照されるファイルの TxfId の上位半分。 リソース マネージャー内で一意です。

LockingTransaction

ファイルがロックされている場合は、指定したファイルをロックしたトランザクションの GUID

LastLsn

ファイル用に書き込まれた最新のログ レコードの最後の LSN を受信します。 これは、ログを参照し、ファイルの最後のログ エントリを参照するファイルのプロパティです。

TransactionState

ファイルをロックしたトランザクションの状態を示します。 有効な値は次のとおりです。

TXFS_TRANSACTION_STATE_ACTIVE

TXFS_TRANSACTION_STATE_NONE

TXFS_TRANSACTION_STATE_NOTACTIVETXFS_TRANSACTION_STATE_NOTACTIVE

TXFS_TRANSACTION_STATE_PREPARED

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header winioctl.h (Windows.h を含む)

こちらもご覧ください

FSCTL_TXFS_GET_METADATA_INFO