다음을 통해 공유


파일 관리 구조

다음 구조는 파일 관리에 사용됩니다.

이 섹션에서는

구조 묘사
BY_HANDLE_FILE_INFORMATION
GetFileInformationByHandle 함수가 검색하는 정보를 포함합니다.
COPYFILE2_EXTENDED_PARAMETERS
CopyFile2 함수에 대한 확장 매개 변수를 포함합니다.
COPYFILE2_MESSAGE
보류 중인 복사 작업에 대한 정보와 함께 CopyFile2ProgressRoutine 콜백 함수에 전달됩니다.
CREATEFILE2_EXTENDED_PARAMETERS
CreateFile2대한 선택적 확장 매개 변수를 포함합니다.
CSV_CONTROL_PARAM
CSV 컨트롤 작업의 형식을 나타냅니다.
CSV_QUERY_FILE_REVISION
스트림의 파일이 수정되었는지 여부에 대한 정보를 포함합니다.
CSV_QUERY_MDS_PATH
CSV에서 MDS와 통신하는 데 사용하는 경로를 포함합니다.
CSV_QUERY_REDIRECT_STATE
스트림의 파일이 리디렉션되었는지 여부에 대한 정보를 포함합니다.
DUPLICATE_EXTENTS_DATA
복제 작업을 수행하는 FSCTL_DUPLICATE_EXTENTS 제어 코드에 대한 매개 변수를 포함합니다.
EFS_CERTIFICATE_BLOB
인증서를 포함합니다.
EFS_HASH_BLOB
인증서 해시를 포함합니다.
ENCRYPTION_CERTIFICATE
인증서 및 해당 소유자의 SID를 포함합니다.
ENCRYPTION_CERTIFICATE_HASH
인증서 해시를 포함하고 인증서에 대한 정보를 표시합니다.
ENCRYPTION_CERTIFICATE_HASH_LIST
인증서 해시 목록을 포함합니다.
ENCRYPTION_CERTIFICATE_LIST
인증서 목록을 포함합니다.
EXFAT_STATISTICS
exFAT 파일 시스템의 통계 정보를 포함합니다.
FAT_STATISTICS
FAT 파일 시스템의 통계 정보를 포함합니다.
FILE_ALIGNMENT_INFO
파일에 대한 맞춤 정보를 포함합니다.
FILE_ALLOCATED_RANGE_BUFFER
파일의 바이트 범위를 나타냅니다.
FILE_ALLOCATION_INFO
파일에 할당해야 하는 총 바이트 수를 포함합니다.
FILE_ATTRIBUTE_TAG_INFO
요청된 파일 특성 정보를 받습니다. 모든 핸들에 사용됩니다.
FILE_BASIC_INFO
파일에 대한 기본 정보를 포함합니다. 파일 핸들에 사용됩니다.
FILE_COMPRESSION_INFO
파일 압축 정보를 받습니다.
FILE_DISPOSITION_INFO
파일을 삭제해야 하는지 여부를 나타냅니다. 모든 핸들에 사용됩니다.
FILE_END_OF_FILE_INFO
파일의 끝을 설정해야 하는 지정된 값을 포함합니다.
FILE_STORAGE_INFO
파일에 대한 디렉터리 정보를 포함합니다.
FILE_FULL_DIR_INFO
파일에 대한 디렉터리 정보를 포함합니다.
FILE_ID_128
128비트 파일 식별자를 정의합니다.
FILE_ID_BOTH_DIR_INFO
지정된 디렉터리의 파일에 대한 정보를 포함합니다.
FILE_ID_DESCRIPTOR
사용 중인 ID의 형식을 지정합니다.
FILE_ID_EXTD_DIR_INFO
파일에 대한 식별 정보를 포함합니다.
FILE_ID_INFO
파일에 대한 식별 정보를 포함합니다.
FILE_IO_PRIORITY_HINT_INFO
파일 I/O 작업의 우선 순위 힌트를 지정합니다.
FILE_LEVEL_TRIM
FSCTL_FILE_LEVEL_TRIM 제어 코드에 대한 입력으로 사용됩니다.
FILE_LEVEL_TRIM_OUTPUT
FSCTL_FILE_LEVEL_TRIM 제어 코드에 대한 출력으로 사용됩니다.
FILE_LEVEL_TRIM_RANGE
트리밍할 파일의 범위를 지정합니다.
FILE_MAKE_COMPATIBLE_BUFFER
현재 세션을 닫을 디스크를 지정합니다. 이 제어 코드는 UDF 파일 시스템에 사용됩니다. 이 구조체는 FSCTL_MAKE_MEDIA_COMPATIBLE호출할 때 입력에 사용됩니다.
FILE_NAME_INFO
파일 이름을 받습니다.
FILE_OBJECTID_BUFFER
개체 식별자와 연결된 개체 식별자 및 사용자 정의 메타데이터를 포함합니다.
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER
FSCTL_QUERY_ON_DISK_VOLUME_INFO호출에서 볼륨 정보를 받습니다.
FILE_QUERY_SPARING_BUFFER
결함 관리 속성을 포함합니다.
FILE_REMOTE_PROTOCOL_INFO
파일 원격 프로토콜 정보를 포함합니다.
FILE_RENAME_INFO
파일 이름을 바꿀 이름을 포함합니다.
FILE_SEGMENT_ELEMENT
데이터 페이지를 가리키는 64비트 값을 포함하는 공용 구조체입니다.
FILE_SET_DEFECT_MGMT_BUFFER
설정할 결함 관리 상태를 지정합니다.
FILE_SET_SPARSE_BUFFER
설정할 스파스 상태를 지정합니다.
FILE_STANDARD_INFO
파일에 대한 확장 정보를 받습니다.
FILE_STREAM_INFO
지정된 파일에 대한 파일 스트림 정보를 받습니다.
FILE_ZERO_DATA_INFORMATION
0으로 설정할 파일의 범위를 포함합니다.
FILESYSTEM_STATISTICS
파일 시스템의 통계 정보를 포함합니다.
FILESYSTEM_STATISTICS_EX
파일 시스템의 통계 정보를 포함합니다.
이 구조에 대한 지원은 Windows 10에서 시작되었습니다.
FIND_BY_SID_DATA
FSCTL_FIND_FILES_BY_SID 제어 코드에 대한 데이터를 포함합니다.
FIND_BY_SID_OUTPUT
파일 이름을 나타냅니다.
NTFS_FILE_RECORD_INPUT_BUFFER
FSCTL_GET_NTFS_FILE_RECORD 제어 코드에 대한 데이터를 포함합니다.
NTFS_FILE_RECORD_OUTPUT_BUFFER
FSCTL_GET_NTFS_FILE_RECORD 제어 코드에서 출력 데이터를 받습니다.
NTFS_STATISTICS
NTFS 파일 시스템의 통계 정보를 포함합니다.
NTFS_STATISTICS_EX
NTFS 파일 시스템의 통계 정보를 포함합니다.
이 구조에 대한 지원은 Windows 10에서 시작되었습니다.
OFSTRUCT
OpenFile 함수가 열거나 열려고 시도한 파일에 대한 정보를 포함합니다.
OVERLAPPED_ENTRY
GetQueuedCompletionStatusEx 함수에 대한 호출에서 반환된 정보를 포함합니다.
REQUEST_OPLOCK_INPUT_BUFFER
기회 잠금(oplock)을 요청하거나 FSCTL_REQUEST_OPLOCK 제어 코드로 oplock 중단을 승인하는 정보를 포함합니다.
REQUEST_OPLOCK_OUTPUT_BUFFER
FSCTL_REQUEST_OPLOCK 제어 코드에서 반환된 oplock(기회 잠금) 정보를 포함합니다.
WIM_ENTRY_INFO
볼륨에서 호스트되는 각 WIM 데이터 원본과 관련된 메타데이터를 정의합니다.
WIM_EXTERNAL_FILE_INFO
WOF_PROVIDER_WIM 제공하는 파일과 관련된 메타데이터를 정의합니다.
WIN32_FILE_ATTRIBUTE_DATA
파일 또는 디렉터리에 대한 특성 정보를 포함합니다.
WIN32_FIND_DATA
FindFirstFile, FindFirstFileEx또는 FindNextFile함수에서파일에 대한 정보를 포함합니다.
WIN32_FIND_STREAM_DATA
FindFirstStreamW 또는 FindNextStreamW함수에서스트림에 대한 정보를 포함합니다.
WOF_FILE_COMPRESSION_INFO_V1
WOF_PROVIDER_FILE 제공하는 파일과 관련된 메타데이터를 정의합니다.