Bagikan melalui


FSCTL_TXFS_TRANSACTION_ACTIVE IOCTL (winioctl.h)

Catatan

Microsoft sangat menyarankan pengembang menggunakan cara alternatif untuk mencapai kebutuhan aplikasi Anda. Banyak skenario yang dikembangkan TxF dapat dicapai melalui teknik yang lebih sederhana dan lebih tersedia. Selain itu, TxF mungkin tidak tersedia di versi Microsoft Windows yang akan datang. Untuk informasi selengkapnya, dan alternatif untuk TxF, silakan lihat Alternatif untuk menggunakan Transactional NTFS.

Mengembalikan nilai Boolean yang menunjukkan apakah ada transaksi yang aktif pada volume terkait saat rekam jepret diambil. Panggilan ini hanya berlaku untuk volume rekam jepret baca-saja.

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

Keterangan

FSCTL_TXFS_TRANSACTION_ACTIVE adalah operasi sinkron.

Jika anggota TransactionsActiveAtSnapshot dari struktur TXFS_TRANSACTION_ACTIVE_INFOTRUE, Anda harus memasang ulang rekam jepret baca/tulis, dan menjalankan operasi pemulihan Anda.

Refs: Kode ini tidak didukung.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header winioctl.h (termasuk Windows.h)

Lihat juga