TXFS_SAVEPOINT_INFORMATION 構造体 (winioctl.h)
[Microsoft では、開発者がアプリケーションのニーズを達成するために代替手段を利用することを強くお勧めします。 TxF が開発された多くのシナリオは、よりシンプルで利用しやすい手法で実現できます。 また、将来のバージョンの Microsoft Windows では TxF を使用できない場合があります。 詳細、および TxF の代替手段については、「トランザクション NTFS の使用の代替手段」を参照してください。]
FSCTL_TXFS_SAVEPOINT_INFORMATION 構造体は、実行するアクションとトランザクションを指定します。
構文
typedef struct _TXFS_SAVEPOINT_INFORMATION {
HANDLE KtmTransaction;
DWORD ActionCode;
DWORD SavepointId;
} TXFS_SAVEPOINT_INFORMATION, *PTXFS_SAVEPOINT_INFORMATION;
メンバー
KtmTransaction
セーブポイント操作を実行するトランザクションを処理します。
ActionCode
実行するセーブポイント アクションを指定します。 有効な値は次のとおりです。
SavepointId
ActionCode がTXFS_SAVEPOINT_SETの場合、出力時に、新しく作成されたセーブポイント ID が返されます。
ActionCode がTXFS_ROLLBACK_TO_SAVEPOINTの場合、入力時に、ロールバックするセーブポイント ID を指定します。 出力時は変更されません。
ActionCode がTXFS_SAVEPOINT_CLEARまたはTXFS_SAVEPOINT_CLEAR_ALL場合、このメンバーは使用されません。したがって、入力時に NULL を指定します。
要件
サポートされている最小のクライアント | WINDOWS Vista と SP1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | winioctl.h (Windows.h を含む) |