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