Udostępnij za pośrednictwem


Struktury zarządzania dyskami

Poniższa lista identyfikuje struktury używane w zarządzaniu dyskami.

W tej sekcji

Struktura Opis
CREATE_DISK
Zawiera informacje używane przez kod kontrolny IOCTL_DISK_CREATE_DISK do inicjowania tabeli partycji GUID (GPT), głównego rekordu rozruchowego (MBR) lub nieprzetworzonych dysków.
CREATE_DISK_GPT
Zawiera informacje używane przez kod sterowania IOCTL_DISK_CREATE_DISK do inicjowania dysków tabeli partycji GUID (GPT).
CREATE_DISK_MBR
Zawiera informacje używane przez kod kontrolny IOCTL_DISK_CREATE_DISK do inicjowania dysków głównego rekordu rozruchowego (MBR).
DEVICE_COPY_OFFLOAD_DESCRIPTOR
Zawiera możliwości odciążania kopiowania dla urządzenia magazynu.
DEVICE_LB_PROVISIONING_DESCRIPTOR
Zawiera możliwości alokowania elastycznego dla urządzenia magazynującego.
DEVICE_SEEK_PENALTY_DESCRIPTOR
Używany w połączeniu z żądaniem IOCTL_STORAGE_QUERY_PROPERTY w celu pobrania danych deskryptora karnych dla urządzenia.
DEVICE_TRIM_DESCRIPTOR
Używany w połączeniu z żądaniem IOCTL_STORAGE_QUERY_PROPERTY w celu pobrania danych deskryptora przycinania dla urządzenia.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR
Zarezerwowane do użycia systemu.
DEVICE_POWER_DESCRIPTOR
Struktura DEVICE_POWER_DESCRIPTOR opisuje możliwości zasilania urządzenia magazynującego.
DISK_CACHE_INFORMATION
Zawiera informacje o pamięci podręcznej dysku.
DISK_CLUSTER_INFO
Reprezentuje informacje przechowywane w Menedżerze partycji na temat dysku, który jest częścią klastra.
DISK_DETECTION_INFO
Zawiera wykryte parametry dysku.
DISK_EX_INT13_INFO
Zawiera rozszerzone parametry dysku Int13.
DISK_EXTENT
Reprezentuje zakres dysku.
DISK_GEOMETRY
Opisuje geometrię urządzeń dyskowych i nośników.
DISK_GEOMETRY_EX
Opisuje rozszerzoną geometrię urządzeń dyskowych i nośników.
DISK_GROW_PARTITION
Zawiera informacje używane do zwiększenia rozmiaru partycji.
DISK_INT13_INFO
Zawiera standardowe parametry geometrii dysków Int13.
DISK_PARTITION_INFO
Zawiera informacje o partycji dysku.
DISK_PERFORMANCE
Zawiera informacje o wydajności dysku.
DISKQUOTA_USER_INFORMATION
Reprezentuje informacje o limitach przydziału poszczególnych użytkowników.
DRIVE_LAYOUT_INFORMATION
Zawiera informacje o partycjach dysku.
DRIVE_LAYOUT_INFORMATION_EX
Zawiera rozszerzone informacje o partycjach dysku.
DRIVE_LAYOUT_INFORMATION_GPT
Zawiera informacje o partycjach partycji GUID dysku (GPT).
DRIVE_LAYOUT_INFORMATION_MBR
Zawiera informacje o partycjach głównego rekordu rozruchowego dysku (MBR).
FORMAT_PARAMETERS
Zawiera informacje używane w formatowaniu ciągłego zestawu ścieżek dysku.
FORMAT_EX_PARAMETERS
Zawiera informacje używane w formatowaniu ciągłego zestawu ścieżek dysku. Jest on używany przez kod kontrolny IOCTL_DISK_FORMAT_TRACKS_EX.
GET_DISK_ATTRIBUTES
Zawiera atrybuty urządzenia dyskowego.
GET_LENGTH_INFORMATION
Zawiera informacje o długości dysku, woluminu lub partycji używane przez kod kontrolny IOCTL_DISK_GET_LENGTH_INFO.
PARTITION_INFORMATION
Zawiera informacje o partycji dysku.
PARTITION_INFORMATION_EX
Zawiera informacje o partycji dla dysków standardowego w stylu AT głównego rekordu rozruchowego (MBR) i rozszerzalnego interfejsu oprogramowania układowego (EFI).
PARTITION_INFORMATION_GPT
Zawiera informacje o partycji identyfikator GUID partycji (GPT).
PARTITION_INFORMATION_MBR
Zawiera informacje o partycji specyficzne dla dysków głównego rekordu rozruchowego (MBR).
REASSIGN_BLOCKS
Zawiera dane ponownego przypisania bloku dysku.
REASSIGN_BLOCKS_EX
Zawiera dane ponownego przypisania bloku dysku.
SET_DISK_ATTRIBUTES
Określa atrybuty, które mają być ustawione na urządzeniu dyskowym.
SET_PARTITION_INFORMATION
Zawiera informacje używane do ustawiania typu partycji dysku.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
Używany w połączeniu z kodem kontroli IOCTL_STORAGE_QUERY_PROPERTY w celu pobrania danych deskryptora wyrównania dostępu do magazynu dla urządzenia.
STORAGE_ADAPTER_DESCRIPTOR
Używany z kodem sterowania IOCTL_STORAGE_QUERY_PROPERTY do pobierania danych deskryptora adaptera magazynu dla urządzenia.
STORAGE_DESCRIPTOR_HEADER
Używany w połączeniu z kodem sterowania IOCTL_STORAGE_QUERY_PROPERTY w celu pobrania właściwości urządzenia magazynowego lub adaptera.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR
Zarezerwowane do użytku w przyszłości.
STORAGE_DEVICE_DESCRIPTOR
Używany w połączeniu z kodem sterowania IOCTL_STORAGE_QUERY_PROPERTY w celu pobrania danych deskryptora urządzenia magazynującego dla urządzenia.
STORAGE_DEVICE_ID_DESCRIPTOR
Używany z żądaniem kodu sterowania IOCTL_STORAGE_QUERY_PROPERTY w celu pobrania danych deskryptora identyfikatora urządzenia dla urządzenia.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR
Bufor wyjściowy dla właściwości StorageDeviceIoCapabilityProperty zgodnie z definicją w STORAGE_PROPERTY_ID.
STORAGE_DEVICE_POWER_CAP
Ta struktura jest używana jako bufor wejściowy i wyjściowy dla IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR
Zarezerwowane do użycia systemu.
STORAGE_HW_FIRMWARE_ACTIVATE
Ta struktura zawiera informacje o pobranym oprogramowaniu układowym do aktywowania.
STORAGE_HW_FIRMWARE_DOWNLOAD
Ta struktura zawiera ładunek obrazu oprogramowania układowego do pobrania do miejsca docelowego.
STORAGE_HW_FIRMWARE_INFO
Ta struktura zawiera informacje o oprogramowaniu układowym urządzenia.
STORAGE_HW_FIRMWARE_INFO_QUERY
Ta struktura zawiera informacje o oprogramowaniu układowym urządzenia.
STORAGE_HW_FIRMWARE_SLOT_INFO
Ta struktura zawiera informacje o miejscu na urządzeniu.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR
Używany w połączeniu z żądaniem IOCTL_STORAGE_QUERY_PROPERTY do opisania typu produktu urządzenia magazynowego.
STORAGE_MINIPORT_DESCRIPTOR
Zarezerwowane do użycia systemu.
STORAGE_PHYSICAL_ADAPTER_DATA
Opisuje fizyczną kartę magazynu.
STORAGE_PHYSICAL_DEVICE_DATA
Opisuje fizyczne urządzenie magazynujące.
STORAGE_PHYSICAL_NODE_DATA
Określa dane urządzenia fizycznego węzła magazynu.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR
Struktura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR jest jedną z struktur wyników zapytania zwróconych z żądania IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROPERTY_QUERY
Wskazuje właściwości urządzenia magazynu lub karty do pobrania jako bufor wejściowy przekazywany do kodu sterującego IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_ATA_DATA_TYPE
Typ danych protokołu USŁUGI ATA.
STORAGE_PROTOCOL_COMMAND
Ta struktura jest używana jako bufor wejściowy podczas używania mechanizmu przekazywania w celu wystawienia polecenia specyficznego dla dostawcy na urządzeniu magazynowym (za pośrednictwem IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR
Ta struktura jest używana w połączeniu z IOCTL_STORAGE_QUERY_PROPERTY do zwracania danych specyficznych dla protokołu z urządzenia magazynu lub karty.
STORAGE_PROTOCOL_NVME_DATA_TYPE
Opisuje typ danych specyficznych dla protokołu NVMe, które mają być wykonywane podczas żądania IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_SPECIFIC_DATA
Opisuje dane urządzenia specyficzne dla protokołu podane w buforze wejściowym i wyjściowym żądania IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_SPEC_VERSION
Wersja specyfikacji magazynu.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR
Ta struktura jest używana w połączeniu z IOCTL_STORAGE_QUERY_PROPERTY do zwracania danych temperatury z urządzenia magazynowego lub adaptera.
STORAGE_TEMPERATURE_INFO
Opisuje dane dotyczące temperatury urządzenia. Zwracany jako część STORAGE_TEMPERATURE_DATA_DESCRIPTOR podczas wykonywania zapytań dotyczących danych temperatury za pomocą żądania IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_TEMPERATURE_THRESHOLD
Ta struktura służy do ustawiania progu powyżej lub poniżej temperatury urządzenia magazynowego (za pośrednictwem IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY
Używany z kodem sterowania IOCTL_STORAGE_QUERY_PROPERTY do pobierania informacji o właściwości pamięci podręcznej zapisu urządzenia.
VERIFY_INFORMATION
Zawiera informacje używane do weryfikowania zakresu dysku.

Następujące struktury danych wejściowych i wyjściowych urządzenia są przestarzałe:

DRIVE_LAYOUT_INFORMATION
PARTITION_INFORMATION
SET_PARTITION_INFORMATION