次の方法で共有


FSCTL_TXFS_READ_BACKUP_INFORMATION IOCTL (winioctl.h)

注意

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

指定したファイルのトランザクション NTFS (TxF) 固有の情報を返します。

この操作を実行するには、次のパラメーターを使用して DeviceIoControl 関数を呼び出します。

BOOL DeviceIoControl(
  (HANDLE) hDevice,                     // handle to device
  FSCTL_TXFS_READ_BACKUP_INFORMATION,   // dwIoControlCode
  NULL,                                 // lpInBuffer
  0,                                    // nInBufferSize
  (LPVOID) lpOutBuffer,                 // output buffer
  (DWORD) nOutBufferSize,               // size of output buffer
  (LPDWORD) lpBytesReturned,            // number of bytes returned
  NULL                                  // OVERLAPPED structure
);

解説

FSCTL_TXFS_READ_BACKUP_INFORMATION は同期操作です。

この制御コードは、Win32 BackupRead などのバックアップ関数とアプリケーション、およびセカンダリ リソース マネージャーをサポートするボリューム シャドウ コピー サービス (VSS) ライターで使用できます。 詳細については、「 ボリューム シャドウ コピー サービス」を参照してください。

Refs: このコードはサポートされていません。

要件

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

関連項目