FSCTL_DUPLICATE_EXTENTS_TO_FILE IOCTL(winioctl.h)
애플리케이션을 대신하여 파일 바이트 범위를 복사하도록 파일 시스템에 지시합니다. 대상 파일은 원본 파일과 같거나 다를 수 있습니다. 자세한 내용은 복제 차단을 참조하세요.
이 작업을 수행하려면 다음 매개 변수를 사용하여 DeviceIoControl 함수를 호출합니다.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
FSCTL_DUPLICATE_EXTENTS_TO_FILE, // dwIoControlCode
(LPVOID) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
설명
이 작업에 겹치는 I/O의 의미는 DeviceIoControl 항목의 설명 섹션을 참조하세요.
이 작업에 대한 자세한 내용은 복제 차단 을 참조하세요.
Windows Server 2016 이 함수는 다음 기술에서 지원됩니다.
기술 | 지원됨 |
---|---|
SMB(서버 메시지 블록) 3.1.1 프로토콜 | Yes |
SMB 3.1.1 TFO(투명한 장애 조치(failover) | Yes |
SoFS(스케일 아웃 파일 공유)가 있는 SMB 3.1.1 | 예 |
CsvFS(클러스터 공유 볼륨 파일 시스템) | 예 |
ReFS(Resilient File System) | 예 |
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |