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: