디스크 관리 구조

다음 목록에서는 디스크 관리에 사용되는 구조를 보여 줍니다.

섹션 내용

구조체 설명
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(마스터 부팅 레코드) 디스크를 초기화하는 데 사용하는 정보를 포함합니다.
DEVICE_COPY_OFFLOAD_DESCRIPTOR
스토리지 디바이스에 대한 복사 오프로드 기능을 포함합니다.
DEVICE_LB_PROVISIONING_DESCRIPTOR
스토리지 디바이스에 대한 씬 프로비저닝 기능을 포함합니다.
DEVICE_SEEK_PENALTY_DESCRIPTOR
IOCTL_STORAGE_QUERY_PROPERTY 요청과 함께 디바이스에 대한 검색 페널티 설명자 데이터를 검색하는 데 사용됩니다.
DEVICE_TRIM_DESCRIPTOR
IOCTL_STORAGE_QUERY_PROPERTY 요청과 함께 디바이스에 대한 트리밍 설명자 데이터를 검색하는 데 사용됩니다.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR
시스템에서 사용하도록 예약되었습니다.
DEVICE_POWER_DESCRIPTOR
DEVICE_POWER_DESCRIPTOR 구조는 스토리지 디바이스의 전원 기능을 설명합니다.
DISK_CACHE_INFORMATION
디스크 캐시에 대한 정보를 제공합니다.
DISK_CLUSTER_INFO
클러스터의 일부인 디스크에 대해 파티션 관리자에서 유지 관리되는 정보를 나타냅니다.
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
디스크 성능 정보를 제공합니다.
DISKQUOTA_USER_INFORMATION
사용자별 할당량 정보를 나타냅니다.
DRIVE_LAYOUT_INFORMATION
드라이브의 파티션에 대한 정보를 포함합니다.
DRIVE_LAYOUT_INFORMATION_EX
드라이브의 파티션에 대한 확장된 정보를 포함합니다.
DRIVE_LAYOUT_INFORMATION_GPT
드라이브의 GPT(GUID 파티션 테이블) 파티션에 대한 정보를 포함합니다.
DRIVE_LAYOUT_INFORMATION_MBR
드라이브의 MBR(마스터 부트 레코드) 파티션에 대한 정보를 제공합니다.
FORMAT_PARAMETERS
인접한 디스크 트랙 집합의 서식을 지정하는 데 사용되는 정보를 포함합니다.
FORMAT_EX_PARAMETERS
인접한 디스크 트랙 집합의 서식을 지정하는 데 사용되는 정보를 포함합니다. IOCTL_DISK_FORMAT_TRACKS_EX 제어 코드에서 사용됩니다.
GET_DISK_ATTRIBUTES
디스크 디바이스의 특성을 포함합니다.
GET_LENGTH_INFORMATION
IOCTL_DISK_GET_LENGTH_INFO 제어 코드에서 사용하는 디스크, 볼륨 또는 파티션 길이 정보를 포함합니다.
PARTITION_INFORMATION
디스크 파티션에 대한 정보를 포함합니다.
PARTITION_INFORMATION_EX
표준 AT 스타일 MBR(마스터 부트 레코드) 및 EFI(Extensible Firmware Interface) 디스크에 대한 파티션 정보를 포함합니다.
PARTITION_INFORMATION_GPT
GPT(GUID 파티션 테이블) 파티션 정보를 포함합니다.
PARTITION_INFORMATION_MBR
MBR(마스터 부트 레코드) 디스크와 관련된 파티션 정보를 포함합니다.
REASSIGN_BLOCKS
디스크 블록 재할당 데이터를 포함합니다.
REASSIGN_BLOCKS_EX
디스크 블록 재할당 데이터를 포함합니다.
SET_DISK_ATTRIBUTES
디스크 디바이스에서 설정할 특성을 지정합니다.
SET_PARTITION_INFORMATION
디스크 파티션의 형식을 설정하는 데 사용되는 정보를 포함합니다.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
IOCTL_STORAGE_QUERY_PROPERTY 제어 코드와 함께 사용하여 디바이스에 대한 스토리지 액세스 맞춤 설명자 데이터를 검색합니다.
STORAGE_ADAPTER_DESCRIPTOR
IOCTL_STORAGE_QUERY_PROPERTY 제어 코드와 함께 사용하여 디바이스에 대한 스토리지 어댑터 설명자 데이터를 검색합니다.
STORAGE_DESCRIPTOR_HEADER
IOCTL_STORAGE_QUERY_PROPERTY 제어 코드와 함께 사용하여 스토리지 디바이스 또는 어댑터의 속성을 검색합니다.
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_POWER_CAP
이 구조체는 IOCTL_STORAGE_DEVICE_POWER_CAP 대한 입력 및 출력 버퍼로 사용됩니다.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR
시스템에서 사용하도록 예약되었습니다.
STORAGE_HW_FIRMWARE_ACTIVATE
이 구조체에는 활성화할 다운로드한 펌웨어에 대한 정보가 포함되어 있습니다.
STORAGE_HW_FIRMWARE_DOWNLOAD
이 구조에는 대상에 다운로드할 펌웨어 이미지 페이로드가 포함되어 있습니다.
STORAGE_HW_FIRMWARE_INFO
이 구조체에는 디바이스 펌웨어에 대한 정보가 포함됩니다.
STORAGE_HW_FIRMWARE_INFO_QUERY
이 구조체에는 디바이스 펌웨어에 대한 정보가 포함됩니다.
STORAGE_HW_FIRMWARE_SLOT_INFO
이 구조체에는 디바이스의 슬롯에 대한 정보가 포함됩니다.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR
IOCTL_STORAGE_QUERY_PROPERTY 요청과 함께 사용되어 스토리지 디바이스의 제품 유형을 설명합니다.
STORAGE_MINIPORT_DESCRIPTOR
시스템에서 사용하도록 예약되었습니다.
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_ATA_DATA_TYPE
ATA 프로토콜 데이터 형식입니다.
STORAGE_PROTOCOL_COMMAND
이 구조체는 통과 메커니즘을 사용하여 IOCTL_STORAGE_PROTOCOL_COMMAND를 통해 공급업체별 명령을 스토리지 디바이스에 발급할 때 입력 버퍼로 사용됩니다.
STORAGE_PROTOCOL_DATA_DESCRIPTOR
이 구조체는 스토리지 디바이스 또는 어댑터에서 프로토콜별 데이터를 반환하기 위해 IOCTL_STORAGE_QUERY_PROPERTY와 함께 사용됩니다.
STORAGE_PROTOCOL_NVME_DATA_TYPE
IOCTL_STORAGE_QUERY_PROPERTY 요청 중에 쿼리할 NVMe 프로토콜별 데이터의 형식을 설명합니다.
STORAGE_PROTOCOL_SPECIFIC_DATA
IOCTL_STORAGE_QUERY_PROPERTY 요청의 입력 및 출력 버퍼에 제공되는 프로토콜별 디바이스 데이터를 설명합니다.
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 제어 코드와 함께 사용하여 디바이스의 쓰기 캐시 속성에 대한 정보를 검색합니다.
VERIFY_INFORMATION
디스크 익스텐트 확인에 사용되는 정보를 포함합니다.

다음 디바이스 입력 및 출력 구조는 사용되지 않습니다.

DRIVE_LAYOUT_INFORMATION
PARTITION_INFORMATION
SET_PARTITION_INFORMATION