FSCTL_REPAIR_COPIES IOCTL (winioctl.h)
Répare l’altération des données en sélectionnant la copie appropriée à utiliser. Ce code de contrôle a été introduit dans Windows 8 et Windows Server 2012 pour une utilisation sur les espaces de stockage et les flux sur NTFS et ReFS et les flux non liés à l’intégrité sur ReFS (les flux intègres sur ReFS gèrent cela automatiquement.)
Pour effectuer cette opération, appelez la fonction DeviceIoControl avec les paramètres suivants.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to file or directory
FSCTL_REPAIR_COPIES, // dwIoControlCode
(LPDWORD) pInBuffer, // REPAIR_COPIES_INPUT
(DWORD) InBufferSize, // size of input buffer
(LPDWORD) pOutBuffer, // REPAIR_COPIES_OUTPUT
(DWORD) OutBufferSize, // size of output buffer
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
Configuration requise
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | winioctl.h (inclure Windows.h) |