Share via


winioctl.h 헤더

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

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

IOCTLs

 
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

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

지정된 파일을 잠근 트랜잭션의 GUID 및 파일에 대한 TxF(트랜잭션 NTFS) 메타데이터를 검색합니다(파일이 잠긴 경우).
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

지정된 파일에 대한 TxF(트랜잭션 NTFS)별 정보를 반환합니다.
FSCTL_TXFS_SAVEPOINT_INFORMATION

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

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

TxF(트랜잭션 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(Extensible Firmware Interface) 파티션에 대한 레이아웃 정보를 포함하여 지정된 디스크 파티션에 대한 파티션 정보를 설정합니다.
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_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

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

IOCTL_DISK_CREATE_DISK 제어 코드dptj 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_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

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

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

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

트랜잭션 NTFS(TxF) 특정 구조체를 포함합니다. 이 정보는 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

스토리지 디바이스가 write-through 캐싱을 지원하는지 여부를 지정합니다.