Delen via


Besturingscodes voor schijfbeheer

In de volgende tabel worden de besturingscodes geïdentificeerd die worden gebruikt in schijfbeheer.

In deze sectie

Besturingscode Beschrijving
IOCTL_DISK_ARE_VOLUMES_READY
Wacht tot alle volumes op de opgegeven schijf gereed zijn voor gebruik.
IOCTL_DISK_CREATE_DISK
Initialiseert de opgegeven schijf- en schijfpartitietabel met behulp van de informatie in de CREATE_DISK structuur.
IOCTL_DISK_DELETE_DRIVE_LAYOUT
Hiermee verwijdert u de opstarthandtekening uit de hoofdstartrecord, zodat de schijf wordt geformatteerd van sector nul tot het einde van de schijf.
IOCTL_DISK_FORMAT_TRACKS
Hiermee wordt een opgegeven, aaneengesloten set nummers op een diskette opgemaakt. Als u extra parameters wilt opgeven, gebruikt u in plaats daarvan IOCTL_DISK_FORMAT_TRACKS_EX.
IOCTL_DISK_FORMAT_TRACKS_EX
Hiermee wordt een opgegeven, aaneengesloten set nummers op een diskette opgemaakt.
IOCTL_DISK_GET_CACHE_INFORMATION
Hiermee worden de configuratiegegevens van de schijfcache opgehaald.
IOCTL_DISK_GET_CLUSTER_INFO
Haalt de kenmerken van het opgegeven schijfapparaat op.
IOCTL_DISK_GET_DISK_ATTRIBUTES
Haalt de kenmerken van het opgegeven schijfapparaat op.
IOCTL_DISK_GET_DRIVE_GEOMETRY
Haalt informatie op over de geometrie van de fysieke schijf: type, aantal cilinders, sporen per cilinder, sectoren per spoor en bytes per sector.
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX
Haalt uitgebreide informatie op over de geometrie van de fysieke schijf: type, aantal cilinders, sporen per cilinder, sectoren per spoor en bytes per sector.
IOCTL_DISK_GET_DRIVE_LAYOUT
Haalt informatie op voor elke vermelding in de partitietabellen voor een schijf.
IOCTL_DISK_GET_DRIVE_LAYOUT_EX
Haalt uitgebreide informatie op voor elke vermelding in de partitietabellen voor een schijf.
IOCTL_DISK_GET_LENGTH_INFO
Haalt de lengte van de opgegeven schijf, het volume of de partitie op.
IOCTL_DISK_GET_PARTITION_INFO
Hiermee wordt informatie opgehaald over het type, de grootte en de aard van een schijfpartitie.
IOCTL_DISK_GET_PARTITION_INFO_EX
Haalt uitgebreide informatie op over het type, de grootte en de aard van een schijfpartitie.
IOCTL_DISK_GROW_PARTITION
Vergroot de opgegeven partitie.
IOCTL_DISK_IS_WRITABLE
Bepaalt of de opgegeven schijf beschrijfbaar is.
IOCTL_DISK_PERFORMANCE
Hiermee schakelt u prestatiemeteritems in die informatie over schijfprestaties bieden.
IOCTL_DISK_PERFORMANCE_OFF
Hiermee schakelt u de prestatiemeteritems uit die informatie over schijfprestaties bieden.
IOCTL_DISK_REASSIGN_BLOCKS
Hiermee wordt het schijfapparaat om een of meer blokken toegewezen aan de reserveblokgroep.
IOCTL_DISK_REASSIGN_BLOCKS_EX
Hiermee wordt het schijfapparaat om een of meer blokken toegewezen aan de reserveblokgroep.
IOCTL_DISK_RESET_SNAPSHOT_INFO
Hiermee wist u alle op hardware gebaseerde schaduwkopie (Volume Shadow Copy Service) (ook wel 'momentopname' genoemd) informatie van de schijf.
Als u deze bewerking wilt uitvoeren, roept u de functie DeviceIoControl aan met de volgende parameters.
IOCTL_DISK_SET_CACHE_INFORMATION
Hiermee stelt u de schijfconfiguratiegegevens in.
IOCTL_DISK_SET_CLUSTER_INFO
Hiermee stelt u de clustergegevens op een schijf in.
IOCTL_DISK_SET_DISK_ATTRIBUTES
Hiermee stelt u de kenmerken van het opgegeven schijfapparaat in.
IOCTL_DISK_SET_DRIVE_LAYOUT
Partitioneert een schijf zoals opgegeven door stationindeling en partitiegegevens.
IOCTL_DISK_SET_DRIVE_LAYOUT_EX
Partitioneert een schijf volgens de opgegeven stationsindeling en partitiegegevens.
IOCTL_DISK_SET_PARTITION_INFO
Hiermee stelt u partitiegegevens in voor de opgegeven schijfpartitie.
IOCTL_DISK_SET_PARTITION_INFO_EX
Hiermee stelt u partitiegegevens in voor de opgegeven schijfpartitie, inclusief indelingsinformatie voor AT- en EFI-partities (Extensible Firmware Interface).
IOCTL_DISK_UPDATE_PROPERTIES
Hiermee wordt de partitietabel in de cache ongeldig en wordt het apparaat opnieuw opgesomd.
IOCTL_DISK_VERIFY
Controleert de opgegeven omvang op een vaste schijf.
IOCTL_STORAGE_DEVICE_POWER_CAP
Windows-toepassingen kunnen deze besturingscode gebruiken om een maximaal operationeel energieverbruikniveau voor een opslagapparaat op te geven. Het besturingssysteem doet het beste om het apparaat over te schakelen naar een energiestatus die niet hoger is dan het opgegeven maximum. Dit is echter afhankelijk van wat het apparaat ondersteunt. Het werkelijke maximum mag kleiner zijn dan of groter zijn dan het gewenste maximum.
Als u deze bewerking wilt uitvoeren, roept u de functie DeviceIoControl aan met de volgende parameters.
IOCTL_STORAGE_FIRMWARE_ACTIVATE
Windows-toepassingen kunnen deze besturingscode gebruiken om een firmware-installatiekopie op een opgegeven apparaat te activeren.
Als u deze bewerking wilt uitvoeren, roept u de functie DeviceIoControl aan met de volgende parameters.
IOCTL_STORAGE_FIRMWARE_DOWNLOAD
Windows-toepassingen kunnen deze besturingscode gebruiken om een firmware-installatiekopie naar het doelapparaat te downloaden, maar niet te activeren. Als de te downloaden installatiekopieën groter zijn dan de maximale gegevensoverdrachtgrootte van de controller, moet deze IOCTL meerdere keren worden aangeroepen totdat de volledige installatiekopieën zijn gedownload.
Als u deze bewerking wilt uitvoeren, roept u de functie DeviceIoControl aan met de volgende parameters.
IOCTL_STORAGE_FIRMWARE_GET_INFO
Windows-toepassingen kunnen deze besturingscode gebruiken om een query uit te voeren op het opslagapparaat voor gedetailleerde firmwaregegevens. Een geslaagde aanroep retourneert informatie over firmwarerevisies, activiteitsstatus en lees-/schrijfkenmerken voor elke site. De hoeveelheid geretourneerde gegevens varieert op basis van het opslagprotocol.
Als u deze bewerking wilt uitvoeren, roept u de functie DeviceIoControl aan met de volgende parameters.
IOCTL_STORAGE_PROTOCOL_COMMAND
Windows-toepassingen kunnen deze besturingscode gebruiken om eigenschappen van een opslagapparaat of -adapter te retourneren. De aanvraag geeft het soort informatie aan dat moet worden opgehaald, zoals aanvraaggegevens voor een apparaat of mogelijkheden en beperkingen van een adapter.
IOCTL_STORAGE_QUERY_PROPERTY
Windows-toepassingen kunnen deze besturingscode gebruiken om de eigenschappen van een opslagapparaat of adapter te retourneren. De aanvraag geeft het soort informatie aan dat moet worden opgehaald, zoals de aanvraaggegevens voor een apparaat of de mogelijkheden en beperkingen van een adapter. IOCTL_STORAGE_QUERY_PROPERTY kan ook worden gebruikt om te bepalen of het poortstuurprogramma een bepaalde eigenschap ondersteunt of welke velden in de eigenschapsdescriptor kunnen worden gewijzigd met een volgende wijzigings-eigenschapsaanvraag.
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD
Windows-toepassingen kunnen deze besturingscode gebruiken om de temperatuurdrempel van een apparaat in te stellen (wanneer dit wordt ondersteund door het apparaat).

De volgende besturingscodes zijn verouderd:

IOCTL_DISK_CONTROLLER_NUMBER
IOCTL_DISK_GET_DRIVE_GEOMETRY
IOCTL_DISK_GET_DRIVE_LAYOUT
IOCTL_DISK_GET_PARTITION_INFO
IOCTL_DISK_HISTOGRAM_DATA
IOCTL_DISK_HISTOGRAM_RESET
IOCTL_DISK_HISTOGRAM_STRUCTURE
IOCTL_DISK_LOGGING
IOCTL_DISK_REQUEST_DATA
IOCTL_DISK_REQUEST_STRUCTURE
IOCTL_DISK_SET_DRIVE_LAYOUT
IOCTL_DISK_SET_PARTITION_INFO