파일 관리 구조
다음 구조는 파일 관리에 사용됩니다.
이 섹션에서는
구조 | 묘사 |
---|---|
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 제공하는 파일과 관련된 메타데이터를 정의합니다. |