Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini digunakan oleh penyimpanan. Untuk informasi selengkapnya, lihat:
ntdddisk.h berisi antarmuka pemrograman berikut:
IOCTLs
|
IOCTL_DISK_CHECK_VERIFY IOCTL IOCTL_DISK_CHECK_VERIFY digantikan oleh IOCTL_STORAGE_CHECK_VERIFY Di Sistem operasi Microsoft Windows 2000 dan yang lebih baru. |
|
IOCTL_DISK_CONTROLLER_NUMBER Mengambil nomor pengontrol dan nomor disk untuk disk IDE. |
|
IOCTL_DISK_COPY_DATA IOCTL IOCTL_DISK_COPY_DATA ini digunakan untuk menyalin data dari satu area disk ke area lainnya. |
|
IOCTL_DISK_CREATE_DISK Membuat partisi kosong untuk objek perangkat. |
|
IOCTL_DISK_DELETE_DRIVE_LAYOUT Menghapus informasi partisi dari disk. |
|
IOCTL_DISK_FIND_NEW_DEVICES IOCTL IOCTL_DISK_FIND_NEW_DEVICES digantikan oleh IOCTL_STORAGE_FIND_NEW_DEVICES Di Sistem operasi Microsoft Windows 2000 dan yang lebih baru. |
|
IOCTL_DISK_FORMAT_TRACKS Memformat sekumpulan trek yang bersebelahan yang ditentukan pada disk. |
|
IOCTL_DISK_FORMAT_TRACKS_EX Mirip dengan IOCTL_DISK_FORMAT_TRACKS, kecuali memungkinkan pemanggil untuk menentukan beberapa parameter lagi. |
|
IOCTL_DISK_GET_CACHE_INFORMATION Mengembalikan data konfigurasi cache disk. |
|
IOCTL_DISK_GET_DRIVE_GEOMETRY Mengembalikan informasi tentang geometri disk fisik (jenis media, jumlah silinder, trek per silinder, sektor per trek, dan byte per sektor). |
|
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX Mengembalikan informasi tentang geometri disk fisik (jenis media, jumlah silinder, trek per silinder, sektor per trek, dan byte per sektor). Perbedaan antara IOCTL_DISK_GET_DRIVE_GEOMETRY_EX dan permintaan IOCTL_DISK_GET_DRIVE_GEOMETRY yang lebih lama adalah bahwa IOCTL_DISK_GET_DRIVE_GEOMETRY_EX dapat mengambil informasi dari media partisi jenis Master Boot Record (MBR) dan GUID Partition Table (GPT), sedangkan IOCTL_DISK_GET_DRIVE_GEOMETRY hanya dapat membaca media bergaya MBR. |
|
IOCTL_DISK_GET_DRIVE_LAYOUT IOCTL IOCTL_DISK_GET_DRIVE_LAYOUT mengembalikan informasi tentang jumlah partisi, tanda tangan disk, dan fitur setiap partisi pada disk. |
|
IOCTL_DISK_GET_DRIVE_LAYOUT_EX IOCTL IOCTL_DISK_GET_DRIVE_LAYOUT_EX mengembalikan informasi tentang jumlah partisi, tanda tangan disk, dan fitur setiap partisi pada disk. |
|
IOCTL_DISK_GET_LENGTH_INFO Mengembalikan panjang, dalam byte, disk, partisi, atau volume yang terkait dengan objek perangkat yang merupakan target permintaan. |
|
IOCTL_DISK_GET_MEDIA_TYPES Di Microsoft Windows 2000 dan sistem operasi yang lebih baru, IOCTL ini digantikan oleh IOCTL_STORAGE_GET_MEDIA_TYPES. Satu-satunya perbedaan antara dua IOCTL adalah nilai dasar. |
|
IOCTL_DISK_GET_PARTITION_INFO IOCTL IOCTL_DISK_GET_PARTITION_INFO mengembalikan informasi tentang jenis, ukuran, dan sifat partisi disk. |
|
IOCTL_DISK_GET_PARTITION_INFO_EX IOCTL IOCTL_DISK_GET_PARTITION_INFO_EX mengembalikan informasi tentang jenis, ukuran, dan sifat partisi disk. |
|
IOCTL_DISK_GROW_PARTITION Meningkatkan ukuran partisi yang ada. |
|
IOCTL_DISK_INTERNAL_CLEAR_VERIFY Memungkinkan driver untuk menghapus bit verifikasi pada objek perangkat disk, jika mode pemanggil adalah mode kernel. |
|
IOCTL_DISK_INTERNAL_SET_VERIFY Memungkinkan driver untuk mengatur bit verifikasi pada objek perangkat disk jika mode pemanggil adalah mode kernel. |
|
IOCTL_DISK_IS_CLUSTERED Memungkinkan driver atau aplikasi untuk menentukan apakah disk diklusterkan. |
|
IOCTL_DISK_IS_WRITABLE Menentukan apakah disk dapat ditulis. |
|
IOCTL_DISK_PERFORMANCE Meningkatkan penghitung referensi yang memungkinkan pengumpulan statistik performa disk, seperti jumlah byte yang dibaca dan ditulis sejak driver terakhir kali memproses permintaan ini, untuk aplikasi pemantauan disk yang sesuai. |
|
IOCTL_DISK_PERFORMANCE_OFF Menonaktifkan penghitung yang diaktifkan oleh panggilan sebelumnya ke IOCTL_DISK_PERFORMANCE. Permintaan ini tersedia di Windows XP dan sistem operasi yang lebih baru. Penelepon harus berjalan di IRQL = PASSIVE_LEVEL. |
|
IOCTL_DISK_REASSIGN_BLOCKS Memetakan blok yang rusak ke lokasi baru pada disk. Permintaan ini menginstruksikan perangkat untuk menetapkan ulang alamat blok buruk ke blok yang baik dari kumpulan blok cadangannya. |
|
IOCTL_DISK_REASSIGN_BLOCKS_EX Memetakan blok yang rusak ke lokasi baru pada disk. Permintaan ini menginstruksikan perangkat untuk menetapkan ulang alamat blok buruk ke blok yang baik dari kumpulan blok cadangannya. |
|
IOCTL_DISK_RESET_SNAPSHOT_INFO Menghapus semua informasi rekam jepret berbasis perangkat keras layanan salinan bayangan volume (VSS) dari disk. |
|
IOCTL_DISK_SET_CACHE_INFORMATION Mengatur data konfigurasi cache disk. |
|
IOCTL_DISK_SET_DRIVE_LAYOUT IOCTL IOCTL_DISK_SET_DRIVE_LAYOUT menentukan cara mempartisi ulang disk dengan menggunakan nilai DRIVE_LAYOUT_INFORMATION dan parameter lainnya. |
|
IOCTL_DISK_SET_DRIVE_LAYOUT_EX IOCTL IOCTL_DISK_SET_DRIVE_LAYOUT_EX menentukan cara mempartisi ulang disk dengan menggunakan nilai DRIVE_LAYOUT_INFORMATION_EX dan parameter lainnya. |
|
IOCTL_DISK_SET_PARTITION_INFO IOCTL IOCTL_DISK_SET_PARTITION_INFO mengubah jenis partisi partisi disk yang ditentukan dan mengembalikan status operasi. |
|
IOCTL_DISK_SET_PARTITION_INFO_EX IOCTL IOCTL_DISK_SET_PARTITION_INFO_EX mengubah jenis partisi partisi disk yang ditentukan dan mengembalikan status operasi. |
|
IOCTL_DISK_UPDATE_DRIVE_SIZE Updates ekstensi perangkat dengan informasi ukuran drive untuk media saat ini. |
|
IOCTL_DISK_VERIFY Melakukan verifikasi untuk jangkauan tertentu pada disk. |
Struktur
|
CREATE_DISK Struktur CREATE_DISK digunakan dengan IOCTL_DISK_CREATE_DISK IOCTL untuk menginisialisasi disk dengan tabel partisi kosong. Gaya tabel partisi adalah rekaman boot master (MBR) atau tabel partisi GUID (GPT). |
|
CREATE_DISK_GPT Struktur CREATE_DISK_GPT digunakan dengan IOCTL_DISK_CREATE_DISK IOCTL untuk menginisialisasi disk dengan tabel partisi GPT kosong. |
|
CREATE_DISK_MBR Struktur CREATE_DISK_MBR digunakan dengan IOCTL_DISK_CREATE_DISK IOCTL untuk menginisialisasi disk dengan tabel partisi MBR kosong. |
|
DISK_CACHE_INFORMATION Struktur DISK_CACHE_INFORMATION digunakan dengan permintaan IOCTL_DISK_GET_CACHE_INFORMATION untuk mengambil informasi cache. |
|
DISK_CONTROLLER_NUMBER DISK_CONTROLLER_NUMBER digunakan dengan IOCTL_DISK_CONTROLLER_NUMBER untuk mengambil nomor pengontrol dan nomor disk disk IDE. |
|
DISK_COPY_DATA_PARAMETERS DISK_COPY_DATA_PARAMETERS digunakan dengan IOCTL_DISK_COPY_DATA untuk menyalin data dari satu area disk ke area lainnya. |
|
DISK_DETECTION_INFO Struktur DISK_DETECTION_INFO berisi parameter drive yang terdeteksi yang disediakan oleh PC BIOS x86 pada boot. |
|
DISK_EX_INT13_INFO Struktur DISK_EX_INT13_INFO digunakan oleh BIOS untuk melaporkan data deteksi disk untuk partisi dengan format INT13 yang diperluas. |
|
DISK_GEOMETRY Struktur DISK_GEOMETRY usang dan hanya disediakan untuk mendukung driver yang ada. |
|
DISK_GEOMETRY_EX Struktur DISK_GEOMETRY_EX adalah struktur panjang arbitrer yang terdiri dari struktur DISK_GEOMETRY diikuti oleh struktur DISK_PARTITION_INFO diikuti, pada gilirannya, dengan struktur DISK_DETECTION_INFO. |
|
DISK_GROW_PARTITION Struktur DISK_GROW_PARTITION digunakan bersama dengan permintaan IOCTL_DISK_GROW_PARTITION untuk memperbesar partisi. |
|
DISK_INT13_INFO Struktur DISK_INT13_INFO digunakan oleh BIOS untuk melaporkan data deteksi disk untuk partisi dengan format INT13. |
|
DISK_PARTITION_INFO Struktur DISK_PARTITION_INFO digunakan untuk melaporkan informasi tentang tabel partisi disk. |
|
DISK_PERFORMANCE Pelajari selengkapnya tentang struktur DISK_PERFORMANCE. |
|
DRIVE_LAYOUT_INFORMATION Struktur DRIVE_LAYOUT_INFORMATION usang dan disediakan hanya untuk mendukung driver yang ada. |
|
DRIVE_LAYOUT_INFORMATION_EX Struktur DRIVE_LAYOUT_INFORMATION_EX digunakan untuk melaporkan informasi tentang tata letak driver. |
|
DRIVE_LAYOUT_INFORMATION_GPT Struktur DRIVE_LAYOUT_INFORMATION_GPT melaporkan tanda tangan drive untuk partisi Tabel Partisi GUID. |
|
DRIVE_LAYOUT_INFORMATION_MBR Struktur DRIVE_LAYOUT_INFORMATION_MBR melaporkan tanda tangan drive untuk partisi Master Boot Record. |
|
DRIVERSTATUS Struktur DRIVERSTATUS digunakan bersama dengan struktur SENDCMDOUTPARAMS dan permintaan SMART_SEND_DRIVE_COMMAND untuk mengambil data yang dikembalikan oleh perintah Self-Monitoring Analysis and Reporting Technology (SMART). |
|
FORMAT_EX_PARAMETERS Struktur FORMAT_EX_PARAMETERS digunakan bersama dengan permintaan IOCTL_DISK_FORMAT_TRACKS_EX untuk memformat set trek yang berd sama yang ditentukan pada disk. |
|
FORMAT_PARAMETERS Struktur FORMAT_PARAMETERS digunakan bersama dengan permintaan IOCTL_DISK_FORMAT_TRACKS untuk memformat set trek yang berdingin yang ditentukan pada disk. |
|
GET_LENGTH_INFORMATION Struktur GET_LENGTH_INFORMATION digunakan dengan IOCTL_DISK_GET_LENGTH_INFO untuk mendapatkan panjang, dalam byte, dari disk, partisi, atau volume. |
|
GETVERSIONINPARAMS Struktur GETVERSIONINPARAMS digunakan bersama dengan permintaan SMART_GET_VERSION untuk mengambil informasi versi, masker kemampuan, dan bitmask untuk perangkat yang ditunjukkan. |
|
IDEREGS Struktur IDEREGS digunakan untuk melaporkan konten register pengontrol IDE. |
|
PARTITION_INFORMATION Struktur PARTITION_INFORMATION berisi informasi partisi untuk partisi dengan Master Boot Record (MBR) tradisional bergaya AT. |
|
PARTITION_INFORMATION_EX PARTITION_INFORMATION_EX adalah versi yang diperluas dari struktur PARTITION_INFORMATION. Ini menyimpan informasi baik untuk partisi dengan Master Boot Record dan untuk partisi dengan Tabel Partisi GUID. |
|
PARTITION_INFORMATION_GPT PARTITION_INFORMATION_GPT berisi informasi untuk partisi Tabel Partisi GUID yang tidak memiliki kesamaan dengan partisi Master Boot Record. |
|
PARTITION_INFORMATION_MBR PARTITION_INFORMATION_MBR berisi informasi untuk partisi Master Boot Record yang tidak memiliki kesamaan dengan partisi Tabel Partisi GUID. |
|
REASSIGN_BLOCKS Struktur REASSIGN_BLOCKS digunakan bersama dengan permintaan IOCTL_DISK_REASSIGN_BLOCKS untuk menginstruksikan perangkat disk untuk menetapkan ulang nomor blok dari blok buruk yang ditunjukkan ke blok yang baik. |
|
REASSIGN_BLOCKS_EX Struktur REASSIGN_BLOCKS_EX digunakan bersama dengan permintaan IOCTL_DISK_REASSIGN_BLOCKS_EX untuk menginstruksikan perangkat disk untuk menetapkan ulang nomor blok dari blok buruk yang ditunjukkan ke blok yang baik. |
|
SENDCMDINPARAMS Struktur SENDCMDINPARAMS berisi parameter input untuk permintaan SMART_SEND_DRIVE_COMMAND. |
|
SENDCMDOUTPARAMS Struktur SENDCMDOUTPARAMS digunakan bersama dengan permintaan SMART_SEND_DRIVE_COMMAND untuk mengambil data yang dikembalikan oleh perintah Self-Monitoring Analysis and Reporting Technology (SMART). |
|
SET_PARTITION_INFORMATION SET_PARTITION_INFORMATION digunakan dengan IOCTL_DISK_SET_PARTITION_INFO untuk mengubah jenis partisi partisi disk Master Boot Record (MBR) tertentu. |
|
SET_PARTITION_INFORMATION_EX SET_PARTITION_INFORMATION_EX digunakan dengan IOCTL_DISK_SET_PARTITION_INFO_EX IOCTL untuk mengatur informasi untuk partisi tertentu. |
|
VERIFY_INFORMATION Struktur VERIFY_INFORMATION menyediakan informasi yang digunakan untuk memverifikasi keberadaan disk. |
Enumerasi
|
DETECTION_TYPE Jenis enumerasi DETECTION_TYPE digunakan bersama dengan permintaan IOCTL_DISK_GET_DRIVE_GEOMETRY_EX dan struktur DISK_GEOMETRY_EX untuk menentukan jenis pemformatan yang digunakan oleh BIOS untuk merekam geometri disk. |
|
DISK_CACHE_RETENTION_PRIORITY Enumerasi DISK_CACHE_RETENTION_PRIORITY digunakan bersama dengan permintaan IOCTL_DISK_GET_CACHE_INFORMATION dan struktur DISK_CACHE_INFORMATION untuk menunjukkan jenis data mana yang akan disimpan dalam cache berdasarkan pilihan. |
|
MEDIA_TYPE Pelajari selengkapnya tentang enumerasi MEDIA_TYPE. |
|
PARTITION_STYLE Pelajari selengkapnya tentang enumerasi PARTITION_STYLE. |