FSCTL_TXFS_TRANSACTION_ACTIVE IOCTL (winioctl.h)

Hinweis

Microsoft empfiehlt Entwicklern dringend, alternative Methoden zu verwenden, um die Anforderungen Ihrer Anwendung zu erfüllen. Viele Szenarios, für die TxF entwickelt wurde, können mit einfacheren und leichter verfügbaren Techniken erreicht werden. Darüber hinaus ist TxF in zukünftigen Versionen von Microsoft Windows möglicherweise nicht verfügbar. Weitere Informationen und Alternativen zu TxF finden Sie unter Alternativen zur Verwendung von Transaktions-NTFS.

Gibt einen booleschen Wert zurück, der angibt, ob Transaktionen auf dem zugeordneten Volume aktiv waren, als die Momentaufnahme erstellt wurde. Dieser Aufruf ist nur für schreibgeschützte Momentaufnahmevolumes gültig.

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
);

Hinweise

FSCTL_TXFS_TRANSACTION_ACTIVE ist ein synchroner Vorgang.

Wenn das TransactionsActiveAtSnapshot-Element der TXFS_TRANSACTION_ACTIVE_INFO-StrukturTRUE ist, müssen Sie die Momentaufnahme Lese-/Schreibzugriff erneut bereitstellen und Ihre Wiederherstellungsvorgänge ausführen.

Refs: Dieser Code wird nicht unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile winioctl.h (windows.h einschließen)

Weitere Informationen