다음을 통해 공유


winioctl.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하십시오.

winioctl.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

IOCTL

 
FSCTL_ALLOW_EXTENDED_DASD_IO

파일 시스템 드라이버가 파티션 읽기 또는 쓰기 호출에 대해 I/O 경계 검사를 수행하지 않도록 알릴 수 있습니다.
FSCTL_CREATE_OR_GET_OBJECT_ID

지정된 파일 또는 디렉터리에 대한 개체 식별자를 검색합니다. 개체 식별자가 없으면 FSCTL_CREATE_OR_GET_OBJECT_ID 사용하여 개체 식별자를 만듭니다.
FSCTL_CREATE_USN_JOURNAL

대상 볼륨에 USN(업데이트 시퀀스 번호) 변경 저널 스트림을 만들거나 기존 변경 저널 스트림을 수정합니다.
FSCTL_CSV_CONTROL

CSV 컨트롤 작업의 결과를 검색합니다.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS

CSVFS가 프록시인 파일 시스템에 대한 정보를 검색합니다.
FSCTL_DELETE_OBJECT_ID

지정된 파일 또는 디렉터리에서 개체 식별자를 제거합니다.
FSCTL_DELETE_REPARSE_POINT

지정된 파일 또는 디렉터리에서 재문 분석 지점을 삭제합니다.
FSCTL_DELETE_USN_JOURNAL

볼륨에서 USN(업데이트 시퀀스 번호) 변경 저널을 삭제하거나 변경 저널 삭제 알림을 기다립니다.
FSCTL_DISMOUNT_VOLUME

볼륨이 현재 사용 중인지 여부에 관계없이 볼륨을 분리합니다. 자세한 내용은 설명 섹션을 참조하세요.
FSCTL_DUPLICATE_EXTENTS_TO_FILE

애플리케이션을 대신하여 파일 바이트 범위를 복사하도록 파일 시스템에 지시합니다.
FSCTL_ENUM_USN_DATA

지정된 두 경계 간에 USN(업데이트 시퀀스 번호) 데이터를 열거하여 MFT(마스터 파일 테이블) 레코드를 가져옵니다.
FSCTL_EXTEND_VOLUME

탑재된 볼륨의 크기를 늘입니다.
FSCTL_FILE_LEVEL_TRIM

스토리지 시스템에서 저장할 필요가 없는 지정된 파일 내의 범위를 나타냅니다.
FSCTL_FILESYSTEM_GET_STATISTICS

다양한 파일 시스템 성능 카운터에서 정보를 검색합니다.
FSCTL_FILESYSTEM_GET_STATISTICS_EX

다양한 파일 시스템 성능 카운터에서 정보를 검색합니다. 이 컨트롤 코드에 대한 지원은 Windows 10 시작했습니다.
FSCTL_FIND_FILES_BY_SID

디렉터리에서 작성자가 지정된 SID와 일치하는 파일을 검색합니다.
FSCTL_GET_BOOT_AREA_INFO

볼륨에 대한 부팅 섹터의 위치를 검색합니다.
FSCTL_GET_COMPRESSION

파일 시스템에서 스트림당 압축을 지원하는 볼륨에서 파일 또는 디렉터리의 현재 압축 상태를 검색합니다.
FSCTL_GET_INTEGRITY_INFORMATION

ReFS 볼륨에서 파일 또는 디렉터리의 무결성 상태를 검색합니다. (FSCTL_GET_INTEGRITY_INFORMATION)
FSCTL_GET_NTFS_FILE_RECORD

사용 중이며 요청된 파일 참조 번호보다 작거나 같은 첫 번째 파일 레코드를 검색합니다.
FSCTL_GET_NTFS_VOLUME_DATA

지정된 NTFS 파일 시스템 볼륨에 대한 정보를 검색합니다.
FSCTL_GET_OBJECT_ID

지정된 파일 또는 디렉터리에 대한 개체 식별자를 검색합니다.
FSCTL_GET_REPAIR

NTFS 파일 시스템의 자체 복구 메커니즘에 대한 정보를 검색합니다.
FSCTL_GET_REPARSE_POINT

지정된 핸들로 식별된 파일 또는 디렉터리에 연결된 재처리 지점 데이터를 검색합니다.
FSCTL_GET_RETRIEVAL_POINTER_BASE

볼륨의 시작을 기준으로 파일 시스템의 첫 번째 논리 클러스터 번호(LCN)에 대한 섹터 오프셋을 반환합니다.
FSCTL_GET_RETRIEVAL_POINTERS

파일 핸들이 지정된 경우 특정 파일의 디스크에 할당 및 위치를 설명하는 데이터 구조를 검색하거나 볼륨 핸들이 지정된 경우 볼륨에 잘못된 클러스터의 위치를 검색합니다.
FSCTL_GET_VOLUME_BITMAP

볼륨에서 점유 및 사용 가능한 클러스터의 비트맵을 검색합니다.
FSCTL_INITIATE_REPAIR

NTFS 파일 시스템을 트리거하여 단일 파일에서 자동 복구 주기를 시작합니다.
FSCTL_IS_CSV_FILE

파일이 CSVFS 볼륨에 저장되는지 또는 네임스페이스 정보를 검색하는지 확인합니다. (FSCTL_IS_CSV_FILE)
FSCTL_IS_FILE_ON_CSV_VOLUME

파일이 CSVFS 볼륨에 저장되는지 또는 네임스페이스 정보를 검색하는지 확인합니다. (FSCTL_IS_FILE_ON_CSV_VOLUME)
FSCTL_IS_VOLUME_MOUNTED

지정된 볼륨이 탑재되는지 또는 지정된 파일 또는 디렉터리가 탑재된 볼륨에 있는지 여부를 확인합니다.
FSCTL_IS_VOLUME_OWNED_BYCSVFS

볼륨이 CSVFS에 의해 잠겨 있는지 여부를 확인합니다.
FSCTL_LOCK_VOLUME

볼륨을 사용하지 않는 경우 잠깁니다.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER

NTFS 볼륨 또는 NTFS 볼륨의 파일에 대한 핸들이 지정된 경우 지정된 클러스터를 차지하는 스트림을 설명하는 데이터 구조 체인을 반환합니다.
FSCTL_MAKE_MEDIA_COMPATIBLE

미디어 ROM이 호환되도록 쓰기-한 번 미디어에서 열린 UDF 세션을 닫습니다.
FSCTL_MARK_HANDLE

지정된 파일 또는 디렉터리와 해당 변경 저널 레코드를 해당 파일 또는 디렉터리의 변경 내용에 대한 정보로 표시합니다.
FSCTL_MOVE_FILE

파일의 하나 이상의 가상 클러스터를 한 논리 클러스터에서 동일한 볼륨 내의 다른 클러스터로 재배치합니다. 이 작업은 조각 모음 중에 사용됩니다.
FSCTL_OPBATCH_ACK_CLOSE_PENDING

클라이언트 애플리케이션이 파일을 닫을 준비가 되었다는 것을 서버에 알깁니다.
FSCTL_OPLOCK_BREAK_ACK_NO_2

파일에 대한 기회 잠금이 끊어질 것이라는 알림에 응답합니다. 이 작업을 사용하여 파일에 대한 모든 기회 잠금의 잠금을 해제하지만 파일을 열어 두세요.
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

파일에 대한 배타적 기회 잠금이 끊어질 것이라는 알림에 응답합니다. 이 작업을 사용하여 파일이 수준 2 기회 잠금을 받아야 함을 나타냅니다.
FSCTL_OPLOCK_BREAK_NOTIFY

호출 애플리케이션이 기회 잠금 중단이 완료될 때까지 대기할 수 있도록 합니다.
FSCTL_QUERY_ALLOCATED_RANGES

0이 아닌 데이터를 포함할 수 있는 범위를 찾는 파일 또는 대체 스트림을 검색합니다.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION

볼륨에 대한 파일 시스템 인식 정보를 쿼리합니다.
FSCTL_QUERY_ON_DISK_VOLUME_INFO

UDF 관련 볼륨 정보를 요청합니다.
FSCTL_QUERY_REGION_INFO

데이터 계층을 지원하는 볼륨에 대해 정의된 스토리지 계층 영역을 검색합니다.
FSCTL_QUERY_SPARING_INFO

볼륨의 결함 관리 속성을 검색합니다. UDF 파일 시스템에 사용됩니다.
FSCTL_QUERY_STORAGE_CLASSES

데이터 계층을 지원하는 볼륨에 대해 정의된 스토리지 계층을 검색합니다.
FSCTL_QUERY_USN_JOURNAL

USN(현재 업데이트 시퀀스 번호) 변경 저널, 해당 레코드 및 용량에 대한 정보를 쿼리합니다.
FSCTL_READ_FILE_USN_DATA

지정된 파일 또는 디렉터리에 대한 USN(업데이트 시퀀스 번호) 변경 저널 정보를 검색합니다.
FSCTL_READ_FROM_PLEX

지정된 플렉스에서 읽습니다.
FSCTL_READ_USN_JOURNAL

지정된 두 USN 값 사이의 업데이트 시퀀스 번호(USN) 변경 저널 레코드 집합을 검색합니다.
FSCTL_RECALL_FILE

원격 스토리지가 관리하는 스토리지 미디어의 파일(계층적 스토리지 관리 소프트웨어)을 회상합니다.
FSCTL_REPAIR_COPIES

사용할 적절한 복사본을 선택하여 데이터 손상을 복구합니다.
FSCTL_REQUEST_BATCH_OPLOCK

파일에 대한 일괄 처리 기회 잠금을 요청합니다.
FSCTL_REQUEST_FILTER_OPLOCK

파일에 대한 필터 기회 잠금을 요청합니다.
FSCTL_REQUEST_OPLOCK

파일에 대한 기회 잠금(oplock)을 요청하고 oplock 중단이 발생했음을 인정합니다.
FSCTL_REQUEST_OPLOCK_LEVEL_1

파일에 대한 수준 1 기회 잠금을 요청합니다.
FSCTL_REQUEST_OPLOCK_LEVEL_2

파일에 대한 수준 2 기회 잠금을 요청합니다.
FSCTL_SET_COMPRESSION

파일 시스템에서 파일 및 디렉터리별 압축을 지원하는 볼륨에서 파일 또는 디렉터리의 압축 상태를 설정합니다.
FSCTL_SET_DEFECT_MANAGEMENT

지정된 파일의 소프트웨어 결함 관리 상태를 설정합니다. UDF 파일 시스템에 사용됩니다.
FSCTL_SET_INTEGRITY_INFORMATION

ReFS 볼륨에서 파일 또는 디렉터리의 무결성 상태를 검색합니다. (FSCTL_SET_INTEGRITY_INFORMATION)
FSCTL_SET_OBJECT_ID

지정된 파일 또는 디렉터리에 대한 개체 식별자를 설정합니다.
FSCTL_SET_OBJECT_ID_EXTENDED

지정된 파일 또는 디렉터리에 대한 개체 식별자와 연결된 사용자 데이터를 수정합니다.
FSCTL_SET_REPAIR

NTFS 파일 시스템의 자동 복구 기능 모드를 설정합니다.
FSCTL_SET_REPARSE_POINT

파일 또는 디렉터리에 재문 분석 지점을 설정합니다.
FSCTL_SET_SPARSE

표시된 파일을 스파스로 표시하거나 스파스하지 않음으로 표시합니다. 스파스 파일에서 큰 범위의 0은 디스크 할당이 필요하지 않을 수 있습니다.
FSCTL_SET_ZERO_DATA

지정된 파일 범위를 0으로 채웁니다.
FSCTL_SET_ZERO_ON_DEALLOCATION

할당 취소 시 NTFS 파일 시스템 파일 핸들에 클러스터가 0으로 채워져야 했음을 나타냅니다.
FSCTL_SHRINK_VOLUME

축소 작업을 수행하기 위해 볼륨을 준비해야 한다는 신호, 축소 작업을 커밋하거나 축소 작업을 종료해야 한다는 신호입니다.
FSCTL_TXFS_CREATE_MINIVERSION

지정된 파일에 대한 새 미니버전을 만듭니다. 미니버전에서는 트랜잭션 중에 파일의 스냅샷을 참조할 수 있습니다. 트랜잭션이 커밋되거나 롤백되면 미니버전이 삭제됩니다.
FSCTL_TXFS_GET_METADATA_INFO

파일에 대한 TxFS(Transacted NTFS) 메타데이터와 지정된 파일을 잠근 트랜잭션의 GUID를 검색합니다(파일이 잠긴 경우).
FSCTL_TXFS_GET_TRANSACTED_VERSION

TXFS_GET_TRANSACTED_VERSION 구조를 반환합니다. 구조체는 지정된 파일의 가장 최근에 커밋된 버전, 핸들의 버전 번호를 식별합니다.
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

지정된 트랜잭션에 의해 현재 잠겨 있는 모든 파일의 목록을 반환합니다. 반환 값이 ERROR_MORE_DATA 경우 이 호출 시 파일의 전체 목록을 보관하는 데 필요한 버퍼의 길이를 반환합니다.
FSCTL_TXFS_LIST_TRANSACTIONS

지정된 리소스 관리자에 현재 관련된 모든 트랜잭션의 목록을 반환합니다.
FSCTL_TXFS_MODIFY_RM

RM(보조 리소스 관리자)에 대한 로그 모드 및 로그 매개 변수 정보를 설정합니다.
FSCTL_TXFS_QUERY_RM_INFORMATION

RM(리소스 관리자)에 대한 정보를 검색합니다.
FSCTL_TXFS_READ_BACKUP_INFORMATION

지정된 파일에 대한 TxFS(Transactional NTFS) 특정 정보를 반환합니다.
FSCTL_TXFS_SAVEPOINT_INFORMATION

FSCTL_TXFS_SAVEPOINT_INFORMATION 제어 코드는 지정된 저장점으로 설정, 지우기 및 롤백을 제어합니다.
FSCTL_TXFS_TRANSACTION_ACTIVE

스냅샷을 만들 때 연결된 볼륨에 활성 트랜잭션이 있는지 여부를 나타내는 부울 값을 반환합니다. 이 호출은 읽기 전용 스냅샷 볼륨에만 유효합니다.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION

TxF(Transactional NTFS) 특정 정보를 지정된 파일에 씁니다.
FSCTL_UNLOCK_VOLUME

볼륨의 잠금을 해제합니다.
FSCTL_USN_TRACK_MODIFIED_RANGES

대상 볼륨에서 USN(업데이트 시퀀스 번호) 변경 저널 스트림에 범위 추적 기능을 사용하도록 설정하거나 이미 활성화된 범위 추적 매개 변수를 수정합니다.
FSCTL_WAIT_FOR_REPAIR

지정된 복구가 완료되면 반환됩니다.
FSCTL_WRITE_USN_CLOSE_RECORD

입력 파일에 대한 USN(업데이트 시퀀스 번호) 변경 저널 스트림에 레코드를 생성합니다.
IOCTL_CHANGER_EXCHANGE_MEDIUM

원본 요소에서 하나의 대상으로 미디어 조각을 이동하고, 원래 첫 번째 대상에 있는 미디어 부분을 두 번째 대상으로 이동합니다.
IOCTL_CHANGER_GET_ELEMENT_STATUS

모든 요소의 상태 또는 특정 형식의 지정된 수의 요소를 검색합니다.
IOCTL_CHANGER_GET_PARAMETERS

지정된 디바이스의 매개 변수를 검색합니다.
IOCTL_CHANGER_GET_PRODUCT_DATA

지정된 디바이스의 제품 데이터를 검색합니다.
IOCTL_CHANGER_GET_STATUS

지정된 디바이스의 현재 상태를 검색합니다.
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS

모든 요소 또는 특정 형식의 지정된 요소의 상태를 초기화합니다.
IOCTL_CHANGER_MOVE_MEDIUM

미디어 조각을 대상으로 이동합니다.
IOCTL_CHANGER_QUERY_VOLUME_TAGS

지정된 요소에 대한 볼륨 태그 정보를 검색합니다.
IOCTL_CHANGER_REINITIALIZE_TRANSPORT

전송 요소를 물리적으로 다시 교정합니다. 재보정에는 전송을 홈 위치로 반환하는 작업이 포함될 수 있습니다.
IOCTL_CHANGER_SET_ACCESS

디바이스의 삽입/배출 포트, 도어 또는 키패드의 상태를 설정합니다.
IOCTL_CHANGER_SET_POSITION

체인저의 로봇 전송 메커니즘을 지정된 요소 주소로 설정합니다. 이렇게 하면 전송을 미리 배치하여 미디어 이동 또는 교환을 최적화할 수 있습니다.
IOCTL_DISK_CREATE_DISK

CREATE_DISK 구조의 정보를 사용하여 지정된 디스크 및 디스크 파티션 테이블을 초기화합니다.
IOCTL_DISK_DELETE_DRIVE_LAYOUT

디스크가 섹터 0에서 디스크 끝까지 포맷되도록 마스터 부팅 레코드에서 부팅 서명을 제거합니다.
IOCTL_DISK_FORMAT_TRACKS

플로피 디스크에서 지정된 연속 트랙 집합의 형식을 지정합니다. 추가 매개 변수를 제공하려면 IOCTL_DISK_FORMAT_TRACKS_EXinstead 사용합니다.
IOCTL_DISK_FORMAT_TRACKS_EX

플로피 디스크에서 지정된 연속 트랙 집합의 형식을 지정합니다.
IOCTL_DISK_GET_CACHE_INFORMATION

디스크 캐시 구성 데이터를 검색합니다.
IOCTL_DISK_GET_DISK_ATTRIBUTES

지정된 디스크 디바이스의 특성을 검색합니다.
IOCTL_DISK_GET_DRIVE_GEOMETRY

실제 디스크의 geometry:_type, 실린더 수, 실린더당 트랙 수, 트랙당 섹터 및 섹터당 바이트에 대한 정보를 검색합니다.
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX

실제 디스크의 geometry:_type, 실린더 수, 실린더당 트랙 수, 트랙당 섹터 및 섹터당 바이트에 대한 확장 정보를 검색합니다.
IOCTL_DISK_GET_DRIVE_LAYOUT

디스크에 대한 파티션 테이블의 각 항목에 대한 정보를 검색합니다.
IOCTL_DISK_GET_DRIVE_LAYOUT_EX

디스크에 대한 파티션 테이블의 각 항목에 대한 확장 정보를 검색합니다.
IOCTL_DISK_GET_LENGTH_INFO

지정된 디스크, 볼륨 또는 파티션의 길이를 검색합니다.
IOCTL_DISK_GET_PARTITION_INFO

디스크 파티션의 유형, 크기 및 특성에 대한 정보를 검색합니다.
IOCTL_DISK_GET_PARTITION_INFO_EX

디스크 파티션의 유형, 크기 및 특성에 대한 확장 정보를 검색합니다.
IOCTL_DISK_GROW_PARTITION

지정된 파티션을 확대합니다.
IOCTL_DISK_IS_WRITABLE

지정된 디스크를 쓸 수 있는지 여부를 확인합니다.
IOCTL_DISK_PERFORMANCE

디스크 성능 정보를 제공하는 성능 카운터를 사용하도록 설정합니다.
IOCTL_DISK_PERFORMANCE_OFF

디스크 성능 정보를 제공하는 성능 카운터를 사용하지 않도록 설정합니다.
IOCTL_DISK_REASSIGN_BLOCKS

디스크 디바이스가 하나 이상의 블록을 예비 블록 풀에 매핑하도록 지시합니다. (IOCTL_DISK_REASSIGN_BLOCKS)
IOCTL_DISK_REASSIGN_BLOCKS_EX

디스크 디바이스가 하나 이상의 블록을 예비 블록 풀에 매핑하도록 지시합니다. (IOCTL_DISK_REASSIGN_BLOCKS_EX)
IOCTL_DISK_RESET_SNAPSHOT_INFO

디스크에서 VSS(볼륨 섀도 복사본 서비스) 하드웨어 기반 섀도 복사본("스냅샷"이라고도 함) 정보를 모두 지웁니다.
IOCTL_DISK_SET_CACHE_INFORMATION

디스크 구성 데이터를 설정합니다.
IOCTL_DISK_SET_DISK_ATTRIBUTES

지정된 디스크 디바이스의 특성을 설정합니다.
IOCTL_DISK_SET_DRIVE_LAYOUT

드라이브 레이아웃 및 파티션 정보 데이터에 지정된 대로 디스크를 분할합니다.
IOCTL_DISK_SET_DRIVE_LAYOUT_EX

지정된 드라이브 레이아웃 및 파티션 정보 데이터에 따라 디스크를 분할합니다.
IOCTL_DISK_SET_PARTITION_INFO

지정된 디스크 파티션에 대한 파티션 정보를 설정합니다.
IOCTL_DISK_SET_PARTITION_INFO_EX

AT 및 EFI(확장 가능한 펌웨어 인터페이스) 파티션에 대한 레이아웃 정보를 포함하여 지정된 디스크 파티션에 대한 파티션 정보를 설정합니다.
IOCTL_DISK_UPDATE_PROPERTIES

캐시된 파티션 테이블을 무효화하고 디바이스를 다시 열거합니다.
IOCTL_DISK_VERIFY

고정 디스크에서 지정된 익스텐트를 확인합니다.
IOCTL_SCM_BUS_QUERY_PROPERTY

이전에 NVDIMM에 펌웨어를 다운로드하는 데 사용할 수 있습니다.
IOCTL_SCM_BUS_RUNTIME_FW_ACTIVATE

이전에 NVDIMM에 펌웨어를 다운로드하는 데 사용할 수 있습니다.
IOCTL_SCM_PD_FIRMWARE_ACTIVATE

이전에 NVDIMM에 펌웨어를 다운로드하는 데 사용할 수 있습니다.
IOCTL_SCM_PD_FIRMWARE_DOWNLOAD

이전에 NVDIMM에 펌웨어를 다운로드하는 데 사용할 수 있습니다.
IOCTL_SERIAL_LSRMST_INSERT

애플리케이션이 ReadFile 함수를 통해 획득하는 일반 데이터 스트림에 줄 상태 및 모뎀 상태 값의 배치를 사용하거나 사용하지 않도록 설정합니다.
IOCTL_STORAGE_BOOT_PARTITION_ACTIVATE

NVME_ADMIN_COMMAND_FIRMWARE_COMMIT(NVMe Firmware Commit) 명령과 부팅 파티션별 작업 코드를 사용하여 스토리지 컨트롤러 또는 디스크에서 부팅 파티션을 활성화하거나 바꿉니다.
IOCTL_STORAGE_BOOT_PARTITION_DOWNLOAD

NVMe NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD(Firmware Download) opcode를 사용하여 부팅 파티션 이미지를 스토리지 컨트롤러 또는 디스크에 다운로드하여 이미지 데이터를 컨트롤러의 내부 버퍼로 전송합니다.
IOCTL_STORAGE_BOOT_PARTITION_GET_INFO

NVME_LOG_PAGE_BOOT_PARTITION(부팅 파티션 로그 페이지)에 대한 GetLogPage 명령을 실행하여 스토리지 컨트롤러 또는 디스크에서 부팅 파티션 정보를 검색합니다.
IOCTL_STORAGE_CHECK_VERIFY

디바이스에 대한 미디어에 액세스할 수 있는지 여부를 결정합니다.
IOCTL_STORAGE_DEVICE_POWER_CAP

Windows 애플리케이션은 이 제어 코드를 사용하여 스토리지 디바이스에 대한 최대 작동 전력 소비 수준을 지정할 수 있습니다.
IOCTL_STORAGE_EJECT_MEDIA

SCSI 디바이스에서 미디어를 배출합니다.
IOCTL_STORAGE_EJECTION_CONTROL

미디어를 배출하는 메커니즘을 사용하거나 사용하지 않도록 설정합니다. 메커니즘을 사용하지 않도록 설정하면 드라이브가 잠깁니다.
IOCTL_STORAGE_FIRMWARE_ACTIVATE

Windows 애플리케이션은 이 제어 코드를 사용하여 지정된 디바이스에서 펌웨어 이미지를 활성화할 수 있습니다.
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Windows 애플리케이션은 이 제어 코드를 사용하여 대상 디바이스에 펌웨어 이미지를 다운로드할 수 있지만 활성화할 수는 없습니다.
IOCTL_STORAGE_FIRMWARE_GET_INFO

Windows 애플리케이션은 이 제어 코드를 사용하여 스토리지 디바이스에 자세한 펌웨어 정보를 쿼리할 수 있습니다.
IOCTL_STORAGE_GET_DEVICE_NUMBER

디바이스 유형, 디바이스 번호 및 분할 가능한 디바이스의 경우 디바이스의 파티션 번호를 검색합니다.
IOCTL_STORAGE_GET_HOTPLUG_INFO

지정된 디바이스의 핫플러그 구성을 검색합니다.
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

USB 디바이스의 일련 번호를 검색합니다.
IOCTL_STORAGE_GET_MEDIA_TYPES

디바이스의 기하 도형 정보를 검색합니다. (IOCTL_STORAGE_GET_MEDIA_TYPES)
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

디바이스에서 지원하는 미디어 유형에 대한 정보를 검색합니다.
IOCTL_STORAGE_LOAD_MEDIA

디바이스에 미디어를 로드합니다.
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드는 특성 정보를 볼륨 관리자 및 스토리지 시스템 디바이스에 전달합니다.
IOCTL_STORAGE_MCN_CONTROL

미디어 변경 알림을 사용하거나 사용하지 않도록 설정합니다. 미디어 변경 알림을 사용하지 않도록 설정하면 GUID_IO_MEDIA_ARRIVAL 및 GUID_IO_MEDIA_REMOVAL 이벤트가 방지됩니다.
IOCTL_STORAGE_MEDIA_REMOVAL

잠금 기능을 보유한 디바이스에 대해 미디어를 배출하는 메커니즘을 사용하거나 사용하지 않도록 설정합니다.
IOCTL_STORAGE_PROTOCOL_COMMAND

Windows 애플리케이션은 이 제어 코드를 사용하여 스토리지 디바이스 또는 어댑터의 속성을 반환할 수 있습니다. 요청은 검색할 정보의 종류(예: 디바이스에 대한 조회 데이터 또는 어댑터의 기능 및 제한 사항)를 나타냅니다.
IOCTL_STORAGE_QUERY_PROPERTY

Windows 애플리케이션은 이 제어 코드를 사용하여 스토리지 디바이스 또는 어댑터의 속성을 반환할 수 있습니다.
IOCTL_STORAGE_READ_CAPACITY

디바이스의 기하 도형 정보를 검색합니다. (IOCTL_STORAGE_READ_CAPACITY)
IOCTL_STORAGE_REINITIALIZE_MEDIA

IOCTL_STORAGE_REINITIALIZE_MEDIA ioctl(winioctl.h)은 삭제 프로세스를 스토리지 디바이스로 오프로드합니다.
IOCTL_STORAGE_RPMB_COMMAND

IOCTL_STORAGE_RPMB_COMMAND ioctl(winioctl.h)은 기본 스토리지 디바이스에 RPMB 명령을 보냅니다.
IOCTL_STORAGE_SET_HOTPLUG_INFO

지정된 디바이스의 핫플러그 구성을 설정합니다.
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

Windows 애플리케이션은 이 제어 코드를 사용하여 디바이스의 온도 임계값을 설정할 수 있습니다(디바이스에서 지원하는 경우).
IOCTL_VOLUME_GET_GPT_ATTRIBUTES

볼륨의 특성을 검색합니다.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

하나 이상의 디스크에서 지정된 볼륨의 실제 위치를 검색합니다.
IOCTL_VOLUME_IS_CLUSTERED

지정된 볼륨이 클러스터형인지 여부를 확인합니다.
IOCTL_VOLUME_OFFLINE

볼륨을 오프라인으로 전환합니다.
IOCTL_VOLUME_ONLINE

볼륨을 온라인 상태로 만듭니다.

구조

 
BOOT_AREA_INFO

FSCTL_GET_BOOT_AREA_INFO 제어 코드에 대한 출력을 포함합니다.
CHANGER_ELEMENT

체인저 요소를 나타냅니다.
CHANGER_ELEMENT_LIST

일반적으로 여러 요소의 상태를 가져오거나 초기화하는 등의 작업에 대해 단일 형식의 요소 범위를 나타냅니다.
CHANGER_ELEMENT_STATUS

지정된 요소의 상태를 나타냅니다. (CHANGER_ELEMENT_STATUS)
CHANGER_ELEMENT_STATUS_EX

지정된 요소의 상태를 나타냅니다. (CHANGER_ELEMENT_STATUS_EX)
CHANGER_EXCHANGE_MEDIUM

IOCTL_CHANGER_EXCHANGE_MEDIUM 제어 코드가 미디어 조각을 대상으로 이동하는 데 사용하는 정보와 원래 첫 번째 대상에 있는 미디어 부분을 두 번째 대상으로 포함하는 정보입니다.
CHANGER_INITIALIZE_ELEMENT_STATUS

모든 미디어 체인저 요소 또는 특정 형식의 지정된 요소의 상태를 나타냅니다.
CHANGER_MOVE_MEDIUM

IOCTL_CHANGER_MOVE_MEDIUM 컨트롤 코드가 미디어 부분을 대상으로 이동하는 데 사용하는 정보를 포함합니다.
CHANGER_PRODUCT_DATA

체인저 디바이스의 제품 데이터를 나타냅니다. IOCTL_CHANGER_GET_PRODUCT_DATA 제어 코드에서 사용됩니다.
CHANGER_READ_ELEMENT_STATUS

IOCTL_CHANGER_GET_ELEMENT_STATUS 제어 코드에서 상태를 검색할 요소를 결정하는 데 필요한 정보를 포함합니다.
CHANGER_SEND_VOLUME_TAG_INFORMATION

IOCTL_CHANGER_QUERY_VOLUME_TAGS 제어 코드가 검색할 볼륨 정보를 확인하는 데 사용하는 정보를 포함합니다.
CHANGER_SET_ACCESS

IOCTL_CHANGER_SET_ACCESS 제어 코드가 디바이스의 삽입/배출 포트, 도어 또는 키패드의 상태를 설정하는 데 필요한 정보를 포함합니다.
CHANGER_SET_POSITION

IOCTL_CHANGER_SET_POSITION 제어 코드에서 변경자의 로봇 전송 메커니즘을 지정된 요소 주소로 설정하는 데 필요한 정보를 포함합니다.
CLASS_MEDIA_CHANGE_CONTEXT

미디어 변경 이벤트와 관련된 정보를 포함합니다.
CREATE_DISK

IOCTL_DISK_CREATE_DISK 제어 코드가 GPT(GUID 파티션 테이블), MBR(마스터 부팅 레코드) 또는 원시 디스크를 초기화하는 데 사용하는 정보를 포함합니다.
CREATE_DISK_GPT

GPT(GUID 파티션 테이블) 디스크를 초기화하기 위해 IOCTL_DISK_CREATE_DISK 제어 코드에서 사용하는 정보를 포함합니다.
CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK 제어 코드가 MBR(마스터 부팅 레코드) 디스크를 초기화하는 데 사용하는 정보를 포함합니다.
CREATE_USN_JOURNAL_DATA

USN(업데이트 시퀀스 번호) 변경 저널을 설명하는 정보를 포함합니다.
CSV_CONTROL_PARAM

CSV 컨트롤 작업의 형식을 나타냅니다.
CSV_IS_OWNED_BY_CSVFS

볼륨이 CSVFS에서 소유하는지 여부를 결정하는 FSCTL_IS_VOLUME_OWNED_BYCSVFS 제어 코드에 대한 출력을 포함합니다.
CSV_NAMESPACE_INFO

파일에 대한 네임스페이스 정보를 검색하는 FSCTL_IS_CSV_FILE 제어 코드의 출력을 포함합니다.
CSV_QUERY_FILE_REVISION

스트림의 파일이 수정되었는지 여부에 대한 정보를 포함합니다.
CSV_QUERY_MDS_PATH

CSV에서 MDS와 통신하는 데 사용하는 경로를 포함합니다.
CSV_QUERY_REDIRECT_STATE

스트림의 파일이 리디렉션되었는지 여부에 대한 정보를 포함합니다.
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT

볼륨이 리디렉션 모드인 이유에 대한 문제 해결 정보를 포함합니다.
DELETE_USN_JOURNAL_DATA

FSCTL_DELETE_USN_JOURNAL 제어 코드를 사용하여 USN(업데이트 시퀀스 번호) 변경 저널의 삭제에 대한 정보를 포함합니다.
DEVICE_COPY_OFFLOAD_DESCRIPTOR

스토리지 디바이스에 대한 복사 오프로드 기능을 포함합니다.
DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드의 DeviceDsmAction_Allocation 작업에 대한 출력 구조입니다.
DEVICE_DATA_SET_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드와 함께 사용할 데이터 집합 범위 정보를 제공합니다.
DEVICE_DATA_SET_REPAIR_PARAMETERS

복구 작업에 대한 매개 변수를 지정합니다.
DEVICE_DSM_NOTIFICATION_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 컨트롤 코드에 대한 DeviceDsmAction_Notification 작업에 대한 매개 변수를 포함합니다.
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드에 대한 DeviceDsmAction_OffloadRead 작업에 대한 매개 변수를 포함합니다.
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

오프로드 쓰기 작업에 대한 매개 변수를 지정합니다.
DEVICE_LB_PROVISIONING_DESCRIPTOR

스토리지 디바이스에 대한 씬 프로비저닝 기능을 포함합니다.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드의 입력 구조입니다.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드의 출력 구조입니다.
DEVICE_MEDIA_INFO

디바이스에서 지원하는 미디어에 대한 정보를 제공합니다.
DEVICE_POWER_DESCRIPTOR

DEVICE_POWER_DESCRIPTOR 구조는 스토리지 디바이스의 전원 기능을 설명합니다.
DEVICE_SEEK_PENALTY_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 요청과 함께 디바이스에 대한 검색 페널티 설명자 데이터를 검색하는 데 사용됩니다.
DEVICE_TRIM_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 요청과 함께 디바이스에 대한 트리밍 설명자 데이터를 검색하는 데 사용됩니다.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

시스템 사용을 위해 예약되어 있습니다. (DEVICE_WRITE_AGGREGATION_DESCRIPTOR)
DISK_CACHE_INFORMATION

디스크 캐시에 대한 정보를 제공합니다.
DISK_DETECTION_INFO

검색된 드라이브 매개 변수를 포함합니다.
DISK_EX_INT13_INFO

확장된 Int13 드라이브 매개 변수를 포함합니다.
DISK_EXTENT

디스크 익스텐트를 나타냅니다.
DISK_GEOMETRY

디스크 디바이스 및 미디어의 기하 도형에 대해 설명합니다.
DISK_GEOMETRY_EX

디스크 디바이스 및 미디어의 확장된 기하 도형에 대해 설명합니다.
DISK_GROW_PARTITION

파티션의 크기를 늘리는 데 사용되는 정보를 포함합니다.
DISK_INT13_INFO

표준 Int13 드라이브 기하 도형 매개 변수를 포함합니다.
DISK_PARTITION_INFO

디스크 파티션 정보를 포함합니다.
DISK_PERFORMANCE

디스크 성능 정보를 제공합니다.
DRIVE_LAYOUT_INFORMATION

드라이브의 파티션에 대한 정보를 포함합니다.
DRIVE_LAYOUT_INFORMATION_EX

드라이브의 파티션에 대한 확장 정보를 포함합니다.
DRIVE_LAYOUT_INFORMATION_GPT

드라이브의 GPT(GUID 파티션 테이블) 파티션에 대한 정보를 포함합니다.
DRIVE_LAYOUT_INFORMATION_MBR

드라이브의 MBR(마스터 부팅 레코드) 파티션에 대한 정보를 제공합니다.
DUPLICATE_EXTENTS_DATA

블록 복제 작업을 수행하는 FSCTL_DUPLICATE_EXTENTS 제어 코드에 대한 매개 변수를 포함합니다.
EXFAT_STATISTICS

exFAT 파일 시스템의 통계 정보를 포함합니다.
FAT_STATISTICS

FAT 파일 시스템의 통계 정보를 포함합니다.
FILE_ALLOCATED_RANGE_BUFFER

파일의 바이트 범위를 나타냅니다.
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_OBJECTID_BUFFER

개체 식별자와 연결된 개체 식별자 및 사용자 정의 메타데이터를 포함합니다.
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER

FSCTL_QUERY_ON_DISK_VOLUME_INFO 호출에서 볼륨 정보를 받습니다.
FILE_QUERY_SPARING_BUFFER

결함 관리 속성을 포함합니다.
FILE_SET_DEFECT_MGMT_BUFFER

설정할 결함 관리 상태를 지정합니다.
FILE_SET_SPARSE_BUFFER

설정할 스파스 상태를 지정합니다.
FILE_STORAGE_TIER

볼륨을 기준으로 스토리지 계층의 식별자를 나타냅니다.
FILE_STORAGE_TIER_REGION

단일 스토리지 계층 지역에 대해 설명합니다.
FILE_SYSTEM_RECOGNITION_INFORMATION

FSCTL_QUERY_FILE_SYSTEM_RECOGNITION 제어 코드에서 검색한 파일 시스템 인식 정보를 포함합니다.
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

파일 이름을 나타냅니다.
FORMAT_EX_PARAMETERS

연속 디스크 트랙 집합의 서식을 지정하는 데 사용되는 정보를 포함합니다. IOCTL_DISK_FORMAT_TRACKS_EX 제어 코드에서 사용됩니다.
FORMAT_PARAMETERS

연속 디스크 트랙 집합의 서식을 지정하는 데 사용되는 정보를 포함합니다.
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER

파일 또는 디렉터리에 대한 무결성 정보를 포함합니다.
FSCTL_QUERY_REGION_INFO_INPUT

특정 볼륨에 대한 스토리지 스택의 스토리지 계층 영역을 포함합니다.
FSCTL_QUERY_REGION_INFO_OUTPUT

하나 이상의 지역에 대한 정보를 포함합니다.
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT

특정 볼륨의 모든 계층에 대한 정보를 포함합니다.
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER

FSCTL_SET_INTEGRITY_INFORMATION 제어 코드와 함께 전달된 입력 버퍼입니다.
GET_CHANGER_PARAMETERS

변경자의 매개 변수를 나타냅니다.
GET_DISK_ATTRIBUTES

디스크 디바이스의 특성을 포함합니다.
GET_LENGTH_INFORMATION

IOCTL_DISK_GET_LENGTH_INFO 제어 코드에서 사용하는 디스크, 볼륨 또는 파티션 길이 정보를 포함합니다.
GET_MEDIA_TYPES

디바이스에서 지원하는 미디어 유형에 대한 정보를 포함합니다.
LOOKUP_STREAM_FROM_CLUSTER_ENTRY

FSCTL_LOOKUP_STREAM_FROM_CLUSTER 제어 코드에서 반환됩니다.
LOOKUP_STREAM_FROM_CLUSTER_INPUT

FSCTL_LOOKUP_STREAM_FROM_CLUSTER 제어 코드에 입력으로 전달됩니다.
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT

FSCTL_LOOKUP_STREAM_FROM_CLUSTER 제어 코드에서 출력으로 수신됩니다.
MARK_HANDLE_INFO

지정된 파일 또는 디렉터리를 표시하는 데 사용되는 정보와 변경 내용에 대한 데이터로 USN(업데이트 시퀀스 번호) 변경 저널 레코드를 포함합니다.
MARK_HANDLE_INFO32

지정된 파일 또는 디렉터리를 표시하는 데 사용되는 정보와 변경 내용에 대한 데이터로 USN(업데이트 시퀀스 번호) 변경 저널 레코드를 포함합니다.
MFT_ENUM_DATA_V0

USN(업데이트 시퀀스 번호) 변경 저널 레코드 열거의 경계와 시작 위치를 정의하는 정보를 포함합니다.
MFT_ENUM_DATA_V1

ReFS 볼륨에 대한 USN(업데이트 시퀀스 번호) 변경 저널 레코드 열거의 경계와 시작 위치를 정의하는 정보를 포함합니다.
MOVE_FILE_DATA

FSCTL_MOVE_FILE 제어 코드에 대한 입력 데이터를 포함합니다.
NTFS_EXTENDED_VOLUME_DATA

볼륨 데이터를 나타냅니다. N
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 시작했습니다.
NTFS_VOLUME_DATA_BUFFER

볼륨 데이터를 나타냅니다. (NTFS_VOLUME_DATA_BUFFER)
PARTITION_INFORMATION

디스크 파티션에 대한 정보를 포함합니다.
PARTITION_INFORMATION_EX

표준 AT 스타일 MBR(마스터 부팅 레코드) 및 EFI(Extensible Firmware Interface) 디스크에 대한 파티션 정보를 포함합니다.
PARTITION_INFORMATION_GPT

GPT(GUID 파티션 테이블) 파티션 정보를 포함합니다.
PARTITION_INFORMATION_MBR

MBR(마스터 부팅 레코드) 디스크와 관련된 파티션 정보를 포함합니다.
PLEX_READ_DATA_REQUEST

수행할 읽기 작업의 범위와 읽을 플렉스를 나타냅니다.
PREVENT_MEDIA_REMOVAL

이동식 미디어 잠금 데이터를 제공합니다. IOCTL_STORAGE_MEDIA_REMOVAL 제어 코드에서 사용됩니다.
READ_ELEMENT_ADDRESS_INFO

볼륨 태그 정보를 나타냅니다. IOCTL_CHANGER_QUERY_VOLUME_TAGS 제어 코드에서 사용됩니다.
READ_FILE_USN_DATA

애플리케이션에서 지원하는 USN(업데이트 시퀀스 번호) 변경 저널의 버전을 지정합니다.
READ_USN_JOURNAL_DATA_V0

호출 프로세스로 돌아갈 USN(업데이트 시퀀스 번호) 변경 저널 레코드 집합을 정의하는 정보를 포함합니다. (READ_USN_JOURNAL_DATA_V0)
READ_USN_JOURNAL_DATA_V1

호출 프로세스로 돌아갈 USN(업데이트 시퀀스 번호) 변경 저널 레코드 집합을 정의하는 정보를 포함합니다. R
REASSIGN_BLOCKS

디스크 블록 재할당 데이터를 포함합니다. (REASSIGN_BLOCKS)
REASSIGN_BLOCKS_EX

디스크 블록 재할당 데이터를 포함합니다. (REASSIGN_BLOCKS_EX)
REPAIR_COPIES_INPUT

FSCTL_REPAIR_COPIES 제어 코드의 입력 구조입니다.
REPAIR_COPIES_OUTPUT

FSCTL_REPAIR_COPIES 제어 코드에서 반환된 복구 복사본 작업의 출력을 포함합니다.
REQUEST_OPLOCK_INPUT_BUFFER

기회 잠금(oplock)을 요청하거나 FSCTL_REQUEST_OPLOCK 제어 코드로 oplock 중단을 승인하는 정보를 포함합니다.
REQUEST_OPLOCK_OUTPUT_BUFFER

FSCTL_REQUEST_OPLOCK 제어 코드에서 반환된 기회 잠금(oplock) 정보를 포함합니다.
RETRIEVAL_POINTER_BASE

FSCTL_GET_RETRIEVAL_POINTER_BASE 제어 코드에 대한 출력을 포함합니다.
RETRIEVAL_POINTERS_BUFFER

FSCTL_GET_RETRIEVAL_POINTERS 제어 코드에 대한 출력을 포함합니다.
SET_DISK_ATTRIBUTES

디스크 디바이스에서 설정할 특성을 지정합니다.
SET_PARTITION_INFORMATION

디스크 파티션의 형식을 설정하는 데 사용되는 정보를 포함합니다.
SHRINK_VOLUME_INFORMATION

수행할 볼륨 축소 작업을 지정합니다.
STARTING_LCN_INPUT_BUFFER

FSCTL_GET_VOLUME_BITMAP 컨트롤 코드에 대한 시작 LCN을 포함합니다.
STARTING_VCN_INPUT_BUFFER

FSCTL_GET_RETRIEVAL_POINTERS 제어 코드에 대한 시작 VCN을 포함합니다.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드와 함께 디바이스에 대한 스토리지 액세스 맞춤 설명자 데이터를 검색하는 데 사용됩니다.
STORAGE_ADAPTER_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드와 함께 디바이스에 대한 스토리지 어댑터 설명자 데이터를 검색하는 데 사용됩니다.
STORAGE_ADAPTER_SERIAL_NUMBER

STORAGE_PROPERTY_ID 정의된 StorageAdapterSerialNumberProperty에 대한 어댑터 일련 번호의 NULL로 끝나는 유니코드 문자열입니다.
STORAGE_DESCRIPTOR_HEADER

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드와 함께 스토리지 디바이스 또는 어댑터의 속성을 검색하는 데 사용됩니다.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

향후 사용을 위해 예약됨. (STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)
STORAGE_DEVICE_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드와 함께 디바이스에 대한 스토리지 디바이스 설명자 데이터를 검색하는 데 사용됩니다.
STORAGE_DEVICE_ID_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드 요청과 함께 디바이스에 대한 디바이스 ID 설명자 데이터를 검색하는 데 사용됩니다.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

STORAGE_PROPERTY_ID 정의된 StorageDeviceIoCapabilityProperty에 대한 출력 버퍼입니다.
STORAGE_DEVICE_NUMBER

디바이스에 대한 정보를 포함합니다. 이 구조는 IOCTL_STORAGE_GET_DEVICE_NUMBER 제어 코드에서 사용됩니다.
STORAGE_DEVICE_POWER_CAP

이 구조체는 IOCTL_STORAGE_DEVICE_POWER_CAP 대한 입력 및 출력 버퍼로 사용됩니다.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

시스템 사용을 위해 예약되어 있습니다. (STORAGE_DEVICE_RESILIENCY_DESCRIPTOR)
STORAGE_HOTPLUG_INFO

디바이스의 핫플러그 정보에 대한 정보를 제공합니다.
STORAGE_HW_BOOT_PARTITION_ACTIVATE

NVMe 스토리지 컨트롤러 또는 디스크에서 정품 인증 또는 교체할 부팅 파티션에 대한 정보를 포함합니다.
STORAGE_HW_BOOT_PARTITION_DOWNLOAD

NVMe 스토리지 컨트롤러 또는 디스크에 다운로드할 부팅 파티션 이미지 페이로드를 포함합니다.
STORAGE_HW_BOOT_PARTITION_INFO

NVMe 스토리지 컨트롤러 또는 디스크에서 검색된 부팅 파티션 정보를 포함합니다.
STORAGE_HW_FIRMWARE_ACTIVATE

이 구조에는 활성화할 다운로드한 펌웨어에 대한 정보가 포함되어 있습니다.
STORAGE_HW_FIRMWARE_DOWNLOAD

이 구조에는 대상에 다운로드할 펌웨어 이미지 페이로드가 포함됩니다.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 요청과 함께 스토리지 디바이스의 제품 유형을 설명하는 데 사용됩니다.
STORAGE_MINIPORT_DESCRIPTOR

시스템 사용을 위해 예약되어 있습니다. (STORAGE_MINIPORT_DESCRIPTOR)
STORAGE_OFFLOAD_READ_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 컨트롤 코드의 DeviceDsmAction_OffloadRead 동작에 대한 출력 구조입니다.
STORAGE_OFFLOAD_TOKEN

읽기 및 쓰기 작업을 오프로드하는 데 사용되는 파일의 일부를 나타내는 데 사용되는 토큰입니다.
STORAGE_OFFLOAD_WRITE_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드의 DeviceDsmAction_OffloadWrite 작업에 대한 출력 구조입니다.
STORAGE_PHYSICAL_ADAPTER_DATA

실제 스토리지 어댑터를 설명합니다.
STORAGE_PHYSICAL_DEVICE_DATA

물리적 스토리지 디바이스에 대해 설명합니다.
STORAGE_PHYSICAL_NODE_DATA

스토리지 노드의 물리적 디바이스 데이터를 지정합니다.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR 구조는 IOCTL_STORAGE_QUERY_PROPERTY 요청에서 반환된 쿼리 결과 구조 중 하나입니다.
STORAGE_PROPERTY_QUERY

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드에 전달된 입력 버퍼로 검색할 스토리지 디바이스 또는 어댑터의 속성을 나타냅니다.
STORAGE_PROTOCOL_COMMAND

이 구조는 통과 메커니즘을 사용하여 스토리지 디바이스에 공급업체별 명령을 발급할 때 입력 버퍼로 사용됩니다(IOCTL_STORAGE_PROTOCOL_COMMAND 통해).
STORAGE_PROTOCOL_DATA_DESCRIPTOR

이 구조는 스토리지 디바이스 또는 어댑터에서 프로토콜별 데이터를 반환하기 위해 IOCTL_STORAGE_QUERY_PROPERTY 함께 사용됩니다.
STORAGE_PROTOCOL_SPECIFIC_DATA

IOCTL_STORAGE_QUERY_PROPERTY 요청의 입력 및 출력 버퍼에 제공된 프로토콜별 디바이스 데이터에 대해 설명합니다.
STORAGE_RPMB_DATA_FRAME

STORAGE_RPMB_DATA_FRAME 구조(winioctl.h)를 사용하면 애플리케이션이 IOCTL_STORAGE_QUERY_PROPERTY 데이터를 사용하여 RPMB 프레임을 만들 수 있습니다.
STORAGE_RPMB_DESCRIPTOR

STORAGE_RPMB_DESCRIPTOR 구조(winioctl.h)는 디바이스에 RPMB 및 RPMB가 지원하는 최대 페이로드 크기가 포함되어 있는지 여부를 설명합니다.
STORAGE_SPEC_VERSION

스토리지 사양 버전입니다.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

이 구조는 스토리지 디바이스 또는 어댑터에서 온도 데이터를 반환하기 위해 IOCTL_STORAGE_QUERY_PROPERTY 함께 사용됩니다.
STORAGE_TEMPERATURE_INFO

디바이스 온도 데이터를 설명합니다. IOCTL_STORAGE_QUERY_PROPERTY 요청을 사용하여 온도 데이터를 쿼리할 때 STORAGE_TEMPERATURE_DATA_DESCRIPTOR 일부로 반환됩니다.
STORAGE_TEMPERATURE_THRESHOLD

이 구조체는 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD 통해 스토리지 디바이스의 온도 임계값을 초과 또는 밑으로 설정하는 데 사용됩니다.
STORAGE_WRITE_CACHE_PROPERTY

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드와 함께 디바이스의 쓰기 캐시 속성에 대한 정보를 검색하는 데 사용됩니다.
TXFS_CREATE_MINIVERSION_INFO

FSCTL_TXFS_CREATE_MINIVERSION 만든 미니버전에 대한 버전 정보를 포함합니다.
TXFS_GET_METADATA_INFO_OUT

만든 미니버전에 대한 버전 정보를 포함합니다.
TXFS_GET_TRANSACTED_VERSION

지정된 파일의 기본 및 최신 버전에 대한 정보를 포함합니다.
TXFS_LIST_TRANSACTION_LOCKED_FILES

거래된 기록기에 의해 잠긴 파일 목록을 포함합니다.
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY

잠긴 트랜잭션에 대한 정보를 포함합니다.
TXFS_LIST_TRANSACTIONS

트랜잭션 목록을 포함합니다.
TXFS_LIST_TRANSACTIONS_ENTRY

트랜잭션에 대한 정보를 포함합니다.
TXFS_MODIFY_RM

보조 리소스 관리자에 대한 로그 매개 변수 및 로깅 모드를 수정할 때 필요한 정보를 포함합니다.
TXFS_QUERY_RM_INFORMATION

RM(리소스 관리자)에 대한 정보를 포함합니다.
TXFS_READ_BACKUP_INFORMATION_OUT

TxF(Transactional NTFS) 특정 구조를 포함합니다. 이 정보는 TXFS_WRITE_BACKUP_INFORMATION 호출할 때만 사용해야 합니다. (TXFS_READ_BACKUP_INFORMATION_OUT)
TXFS_SAVEPOINT_INFORMATION

FSCTL_TXFS_SAVEPOINT_INFORMATION 구조체는 수행할 작업과 트랜잭션을 지정합니다.
TXFS_TRANSACTION_ACTIVE_INFO

스냅샷을 만들 때 트랜잭션이 활성 상태인지 여부를 나타내는 플래그를 포함합니다.
TXFS_WRITE_BACKUP_INFORMATION

TxF(Transactional NTFS) 특정 구조를 포함합니다. 이 정보는 TXFS_WRITE_BACKUP_INFORMATION 호출할 때만 사용해야 합니다. (TXFS_WRITE_BACKUP_INFORMATION)
USN_JOURNAL_DATA_V0

USN(업데이트 시퀀스 번호) 변경 저널, 해당 레코드 및 용량을 나타냅니다. (USN_JOURNAL_DATA_V0)
USN_JOURNAL_DATA_V1

USN(업데이트 시퀀스 번호) 변경 저널, 해당 레코드 및 용량을 나타냅니다. U
USN_JOURNAL_DATA_V2

USN(업데이트 시퀀스 번호) 변경 저널, 해당 레코드 및 용량을 나타냅니다. 이 구조는 FSCTL_QUERY_USN_JOURNAL 제어 코드의 출력 버퍼입니다.
USN_RANGE_TRACK_OUTPUT

FSCTL_USN_TRACK_MODIFIED_RANGES 제어 코드에서 반환된 USN(업데이트 시퀀스 번호)을 포함합니다.
USN_RECORD_COMMON_HEADER

USN_RECORD_V2, USN_RECORD_V3 및 USN_RECORD_V4 통해 공통되는 USN(업데이트 시퀀스 번호) 일반 헤더에 대한 정보를 포함합니다.
USN_RECORD_EXTENT

USN(업데이트 시퀀스 번호) 레코드 범위의 오프셋 및 길이를 포함합니다.
USN_RECORD_V2

USN(업데이트 시퀀스 번호) 변경 저널 버전 2.0 레코드에 대한 정보를 포함합니다.
USN_RECORD_V3

USN(업데이트 시퀀스 번호) 변경 저널 버전 3.0 레코드에 대한 정보를 포함합니다.
USN_RECORD_V4

USN(업데이트 시퀀스 번호) 변경 저널 버전 4.0 레코드에 대한 정보를 포함합니다. 버전 2.0 및 3.0 레코드는 각각 USN_RECORD_V2(USN_RECORD라고도 함) 및 USN_RECORD_V3 구조로 정의됩니다.
USN_TRACK_MODIFIED_RANGES

FSCTL_USN_TRACK_MODIFIED_RANGES 제어 코드를 사용하여 USN(업데이트 시퀀스 번호) 변경 저널의 범위 추적 매개 변수에 대한 정보를 포함합니다.
VERIFY_INFORMATION

디스크 익스텐트를 확인하는 데 사용되는 정보를 포함합니다.
VOLUME_BITMAP_BUFFER

디스크에서 사용 가능한 클러스터 및 점유 클러스터를 나타냅니다.
VOLUME_DISK_EXTENTS

디스크의 실제 위치를 나타냅니다.
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION

IOCTL_VOLUME_GET_GPT_ATTRIBUTES 제어 코드로 검색된 볼륨 특성을 포함합니다.

열거 목록

 
CSV_CONTROL_OP

FSCTL_CSV_CONTROL 컨트롤 코드와 함께 사용할 CSV 컨트롤 작업의 형식을 지정합니다.
ELEMENT_TYPE

체인저 디바이스의 요소 유형을 지정합니다.
FILE_STORAGE_TIER_MEDIA_TYPE

스토리지 미디어 유형을 지정합니다.
MEDIA_TYPE

다양한 형태의 디바이스 미디어를 나타냅니다.
PARTITION_STYLE

파티션의 형식을 나타냅니다.
STORAGE_BUS_TYPE

다양한 유형의 스토리지 버스를 지정합니다.
STORAGE_COMPONENT_HEALTH_STATUS

스토리지 구성 요소의 상태를 지정합니다.
STORAGE_DEVICE_FORM_FACTOR

디바이스의 폼 팩터를 지정합니다.
STORAGE_DEVICE_POWER_CAP_UNITS

최대 전원 임계값의 단위입니다.
STORAGE_MEDIA_TYPE

다양한 유형의 스토리지 미디어를 지정합니다.
STORAGE_PORT_CODE_SET

시스템 사용을 위해 예약되어 있습니다. (STORAGE_PORT_CODE_SET)
STORAGE_PROPERTY_ID

스토리지 디바이스 또는 어댑터의 속성을 검색하기 위해 IOCTL_STORAGE_QUERY_PROPERTY 요청에 입력으로 전달된 STORAGE_PROPERTY_QUERY 구조체의 PropertyId 멤버의 가능한 값을 열거합니다.
STORAGE_PROTOCOL_ATA_DATA_TYPE

ATA 프로토콜 데이터 형식입니다.
STORAGE_PROTOCOL_NVME_DATA_TYPE

IOCTL_STORAGE_QUERY_PROPERTY 요청 중에 쿼리할 NVMe 프로토콜 관련 데이터의 형식을 설명합니다.
STORAGE_PROTOCOL_TYPE

스토리지 디바이스의 프로토콜을 지정합니다.
STORAGE_QUERY_TYPE

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드에 전달된 STORAGE_PROPERTY_QUERY 구조체에서 스토리지 디바이스 또는 어댑터의 속성에 대해 반환되는 정보를 나타내는 데 사용됩니다.
WRITE_CACHE_CHANGE

디바이스의 쓰기 캐시 기능을 변경할 수 있는지 여부를 나타냅니다.
WRITE_CACHE_ENABLE

쓰기 캐시를 사용할지 여부를 나타냅니다.
WRITE_CACHE_TYPE

캐시 유형을 지정합니다.
WRITE_THROUGH

스토리지 디바이스가 쓰기 통과 캐싱을 지원하는지 여부를 지정합니다.