Megosztás a következőn keresztül:


Lemezkezelési vezérlőkódok

Az alábbi táblázat a lemezkezelésben használt vezérlőkódokat azonosítja.

Ebben a szakaszban

Vezérlőkód Leírás
IOCTL_DISK_ARE_VOLUMES_READY
Megvárja, amíg a megadott lemez összes kötete használatra kész lesz.
IOCTL_DISK_CREATE_DISK
Inicializálja a megadott lemez- és lemezpartíciós táblát a CREATE_DISK szerkezet információi alapján.
IOCTL_DISK_DELETE_DRIVE_LAYOUT
Eltávolítja a rendszerindítási aláírást a fő rendszerindítási rekordból, így a lemez a nulla szektortól a lemez végéig lesz formázva.
IOCTL_DISK_FORMAT_TRACKS
A hajlékonylemezen megadott, egybefüggő sávkészlet formázása. További paraméterek megadásához használja inkább a IOCTL_DISK_FORMAT_TRACKS_EX.
IOCTL_DISK_FORMAT_TRACKS_EX
A hajlékonylemezen megadott, egybefüggő sávkészlet formázása.
IOCTL_DISK_GET_CACHE_INFORMATION
Lekéri a lemezgyorsítótár konfigurációs adatait.
IOCTL_DISK_GET_CLUSTER_INFO
Lekéri a megadott lemezeszköz attribútumait.
IOCTL_DISK_GET_DISK_ATTRIBUTES
Lekéri a megadott lemezeszköz attribútumait.
IOCTL_DISK_GET_DRIVE_GEOMETRY
Adatokat kér le a fizikai lemez geometriájával kapcsolatban: típus, hengerek száma, sávok hengerenként, sávonkénti szektorok és szektoronkénti bájtok.
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX
A fizikai lemez geometriájával kapcsolatos kiterjesztett információkat kér le: típus, hengerek száma, hengerenkénti sávok, sávonkénti szektorok és szektoronkénti bájtok.
IOCTL_DISK_GET_DRIVE_LAYOUT
Beolvassa a lemez partíciótábláinak minden egyes bejegyzésére vonatkozó információkat.
IOCTL_DISK_GET_DRIVE_LAYOUT_EX
A lemez partíciótábláinak minden egyes bejegyzésére vonatkozó kiterjesztett információkat kér le.
IOCTL_DISK_GET_LENGTH_INFO
Lekéri a megadott lemez, kötet vagy partíció hosszát.
IOCTL_DISK_GET_PARTITION_INFO
A lemezpartíció típusával, méretével és jellegével kapcsolatos információkat kér le.
IOCTL_DISK_GET_PARTITION_INFO_EX
A lemezpartíció típusával, méretével és jellegével kapcsolatos kiterjesztett információkat kér le.
IOCTL_DISK_GROW_PARTITION
A megadott partíció nagyítása.
IOCTL_DISK_IS_WRITABLE
Meghatározza, hogy a megadott lemez írható-e.
IOCTL_DISK_PERFORMANCE
Engedélyezi a lemez teljesítményadatait biztosító teljesítményszámlálókat.
IOCTL_DISK_PERFORMANCE_OFF
Letiltja a lemez teljesítményadatait biztosító teljesítményszámlálókat.
IOCTL_DISK_REASSIGN_BLOCKS
Arra irányítja a lemezeszközt, hogy egy vagy több blokkot rendeljen hozzá a tartalék blokkkészlethez.
IOCTL_DISK_REASSIGN_BLOCKS_EX
Arra irányítja a lemezeszközt, hogy egy vagy több blokkot rendeljen hozzá a tartalék blokkkészlethez.
IOCTL_DISK_RESET_SNAPSHOT_INFO
Törli a kötet árnyékmásolata szolgáltatás (VSS) hardveralapú árnyékmásolatát (más néven "pillanatkép") a lemezről.
A művelet végrehajtásához hívja meg a DeviceIoControl függvényt az alábbi paraméterekkel.
IOCTL_DISK_SET_CACHE_INFORMATION
Beállítja a lemezkonfigurációs adatokat.
IOCTL_DISK_SET_CLUSTER_INFO
Beállítja a fürt adatait egy lemezen.
IOCTL_DISK_SET_DISK_ATTRIBUTES
Beállítja a megadott lemezeszköz attribútumait.
IOCTL_DISK_SET_DRIVE_LAYOUT
A meghajtóelrendezés és a partícióinformációs adatok által megadott lemez particionálása.
IOCTL_DISK_SET_DRIVE_LAYOUT_EX
A lemezt a megadott meghajtóelrendezés és partícióinformációs adatok alapján particionálásra állítja.
IOCTL_DISK_SET_PARTITION_INFO
Beállítja a megadott lemezpartíció partícióadatait.
IOCTL_DISK_SET_PARTITION_INFO_EX
Beállítja a megadott lemezpartíció partícióadatait, beleértve az AT és az EFI (Bővíthető belső vezérlőprogram-adapter) partíciók elrendezési adatait is.
IOCTL_DISK_UPDATE_PROPERTIES
Érvényteleníti a gyorsítótárazott partíciótáblát, és újraszámítja az eszközt.
IOCTL_DISK_VERIFY
Ellenőrzi a rögzített lemezen megadott mértéket.
IOCTL_STORAGE_DEVICE_POWER_CAP
A Windows-alkalmazások ezt a vezérlőkódot használhatják a tárolóeszköz maximális működési energiafogyasztás-szintjének megadásához. Az operációs rendszer a legjobb, ha az eszközt olyan energiaállapotra váltja át, amely nem lépi túl a megadott maximumot. Ez azonban attól függ, hogy az eszköz mit támogat. A tényleges maximális érték kisebb vagy nagyobb lehet, mint a kívánt maximum.
A művelet végrehajtásához hívja meg a DeviceIoControl függvényt az alábbi paraméterekkel.
IOCTL_STORAGE_FIRMWARE_ACTIVATE
A Windows-alkalmazások ezzel a vezérlőkóddal aktiválhatják a belső vezérlőprogram lemezképét egy adott eszközön.
A művelet végrehajtásához hívja meg a DeviceIoControl függvényt az alábbi paraméterekkel.
IOCTL_STORAGE_FIRMWARE_DOWNLOAD
A Windows-alkalmazások ezzel a vezérlőkóddal letölthetik a belső vezérlőprogram lemezképét a céleszközre, de nem aktiválhatják. Ha a letöltendő rendszerkép nagyobb, mint a vezérlő maximális adatátviteli mérete, ezt az IOCTL-t többször kell meghívni, amíg a teljes rendszerkép le nem töltődik.
A művelet végrehajtásához hívja meg a DeviceIoControl függvényt az alábbi paraméterekkel.
IOCTL_STORAGE_FIRMWARE_GET_INFO
A Windows-alkalmazások ezt a vezérlőkódot használhatják a tárolóeszköz részletes belső vezérlőprogram-információinak lekérdezéséhez. A sikeres hívás információkat ad vissza a belső vezérlőprogram-változatokról, a tevékenység állapotáról, valamint az egyes pontok olvasási/írási attribútumairól. A visszaadott adatok mennyisége a tárolási protokolltól függően változik.
A művelet végrehajtásához hívja meg a DeviceIoControl függvényt az alábbi paraméterekkel.
IOCTL_STORAGE_PROTOCOL_COMMAND
A Windows-alkalmazások ezt a vezérlőkódot használhatják egy tárolóeszköz vagy adapter tulajdonságainak visszaadására. A kérés jelzi a lekérendő információk fajtáját, például az eszköz lekérdezési adatait, vagy az adapter képességeit és korlátait.
IOCTL_STORAGE_QUERY_PROPERTY
A Windows-alkalmazások ezt a vezérlőkódot használhatják egy tárolóeszköz vagy adapter tulajdonságainak visszaadásához. A kérés jelzi a lekérni kívánt információk fajtáját, például az eszköz lekérdezési adatait, vagy az adapter képességeit és korlátait. IOCTL_STORAGE_QUERY_PROPERTY is használható annak meghatározására, hogy a portillesztő támogat-e egy adott tulajdonságot, vagy hogy a tulajdonságleíró mely mezői módosíthatók egy későbbi változástulajdonság-kéréssel.
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD
A Windows-alkalmazások ezzel a vezérlőkóddal állíthatják be az eszköz hőmérsékleti küszöbértékét (ha az eszköz támogatja).

A következő vezérlőkódok elavultak:

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