次の方法で共有


TXFS_LIST_TRANSACTION_LOCKED_FILES 構造体 (winioctl.h)

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

トランザクション ライターによってロックされているファイルの一覧を格納します。

構文

typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES {
  GUID      KtmTransaction;
  DWORDLONG NumberOfFiles;
  DWORDLONG BufferSizeRequired;
  DWORDLONG Offset;
} TXFS_LIST_TRANSACTION_LOCKED_FILES, *PTXFS_LIST_TRANSACTION_LOCKED_FILES;

メンバー

KtmTransaction

この RM のロックされたファイルを列挙する KTM トランザクション。

NumberOfFiles

このリソース マネージャーで指定されたトランザクションに関連するファイルの数。

BufferSizeRequired

この呼び出し時にファイルの完全なリストを保持するために必要なバッファーの長さ。 これは、他の後続の呼び出しと同じ長さであるとは限りません。

Offset

この構造体の先頭から最初の TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY 構造体の先頭までのオフセット。

要件

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

こちらもご覧ください

FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY