Partager via


FSCTL_TXFS_WRITE_BACKUP_INFORMATION IOCTL (winioctl.h)

Notes

Microsoft recommande vivement aux développeurs d’utiliser d’autres moyens pour répondre aux besoins de votre application. De nombreux scénarios utilisant TxF peuvent être réalisés à l’aide de techniques plus simples et plus facilement disponibles. En outre, TxF peut ne pas être disponible dans les versions à venir de Microsoft Windows. Pour plus d’informations et les alternatives à TxF, consultez Alternatives à l’utilisation de NTFS transactionnel.

Écrit des informations transactionnelles NTFS (TxF) spécifiques dans un fichier spécifié. Le membre Buffer de la structure TXFS_WRITE_BACKUP_INFORMATION doit être le membre Buffer de la structure TXFS_READ_BACKUP_INFORMATION_OUT retournée par FSCTL_TXFS_READ_BACKUP_INFORMATION.

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

Remarques

FSCTL_TXFS_WRITE_BACKUP_INFORMATION est une opération synchrone.

Ce code de contrôle peut être utilisé par les fonctions et applications de sauvegarde, telles que Win32 BackupRead, et par les enregistreurs VSS (Volume Snapshot Service) qui prennent en charge les gestionnaires de ressources secondaires. Pour plus d’informations, consultez Service de cliché instantané de volume.

Refs: Ce code n’est pas pris en charge.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi