Header ntddstor.h

Header ini digunakan oleh penyimpanan. Untuk informasi selengkapnya, lihat:

ntddstor.h berisi antarmuka pemrograman berikut:

IOCTLs

 
IOCTL_STORAGE_BREAK_RESERVATION

Melanggar reservasi disk.
IOCTL_STORAGE_CHECK_VERIFY

Menentukan apakah media telah berubah pada perangkat media yang dapat dilepas yang telah dibuka pemanggil untuk akses baca atau tulis.
IOCTL_STORAGE_CHECK_VERIFY2

Menentukan apakah media telah berubah pada perangkat media yang dapat dilepas - pemanggil telah dibuka dengan FILE_READ_ATTRIBUTES.
IOCTL_STORAGE_DEVICE_POWER_CAP

Driver dapat menggunakan IOCTL_STORAGE_DEVICE_POWER_CAP untuk menentukan tingkat konsumsi daya operasional maksimum untuk perangkat penyimpanan.
IOCTL_STORAGE_DIAGNOSTIC

IOCTL_STORAGE_DIAGNOSTIC digunakan untuk mengkueri data diagnostik dari tumpukan driver penyimpanan.
IOCTL_STORAGE_EJECT_MEDIA

Menyebabkan perangkat mengeluarkan media jika perangkat mendukung kemampuan ejeksi.
IOCTL_STORAGE_EJECTION_CONTROL

Mengunci perangkat untuk mencegah penghapusan media.
IOCTL_STORAGE_FIND_NEW_DEVICES

Menentukan apakah perangkat lain yang didukung driver telah terhubung ke bus I/O, baik sejak sistem di-boot atau sejak driver terakhir kali memproses permintaan ini.
IOCTL_STORAGE_FIRMWARE_ACTIVATE

Driver dapat menggunakan IOCTL_STORAGE_FIRMWARE_ACTIVATE untuk mengaktifkan gambar firmware pada perangkat penyimpanan.
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Driver dapat menggunakan IOCTL_STORAGE_FIRMWARE_DOWNLOAD untuk mengunduh gambar firmware ke perangkat penyimpanan, tetapi tidak mengaktifkannya.
IOCTL_STORAGE_FIRMWARE_GET_INFO

Driver dapat menggunakan IOCTL_STORAGE_FIRMWARE_GET_INFO untuk mengkueri perangkat penyimpanan untuk informasi firmware terperinci.
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG

Driver dapat menggunakan IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG untuk mendapatkan data status internal dari perangkat.
IOCTL_STORAGE_GET_DEVICE_NUMBER

Mengembalikan struktur STORAGE_DEVICE_NUMBER yang berisi jenis FILE_DEVICE_XXX, nomor perangkat, dan, untuk perangkat yang dapat dipartisi, nomor partisi yang ditetapkan ke perangkat oleh driver saat perangkat dimulai.
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX

Mengembalikan struktur STORAGE_DEVICE_NUMBER yang berisi jenis FILE_DEVICE_XXX, nomor perangkat, GUID perangkat, dan, untuk perangkat yang dapat dipartisi, nomor partisi yang ditetapkan ke perangkat oleh driver saat perangkat dimulai.
IOCTL_STORAGE_GET_HOTPLUG_INFO

Mengambil konfigurasi hotplug dari perangkat yang ditentukan.
IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES

Permintaan IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES dikirim ke driver kelas penyimpanan untuk menentukan sumber daya pemetaan yang tersedia dan digunakan pada perangkat penyimpanan.
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

Mengkueri driver induk generik USB untuk nomor seri perangkat USB.
IOCTL_STORAGE_GET_MEDIA_TYPES

Mengembalikan informasi tentang geometri drive floppy.
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

Mengembalikan informasi tentang jenis media yang didukung oleh perangkat.
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

Kode kontrol IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS meminta dan mengembalikan status elemen fisik dari perangkat.
IOCTL_STORAGE_LOAD_MEDIA

Menyebabkan media dimuat di perangkat yang telah dibuka pemanggil untuk akses baca atau tulis.
IOCTL_STORAGE_LOAD_MEDIA2

Menyebabkan media dimuat dalam perangkat yang telah dibuka pemanggil dengan FILE_READ_ATTRIBUTES.
IOCTL_STORAGE_MANAGE_BYPASS_IO

Kode kontrol IOCTL_STORAGE_MANAGE_BYPASS_IO mengontrol operasi BypassIO pada file tertentu di semua lapisan volume dan tumpukan penyimpanan.
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

Permintaan IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES ini digunakan untuk mengirim permintaan manajemen himpunan data ke perangkat penyimpanan.
IOCTL_STORAGE_MCN_CONTROL

Mengaktifkan atau menonaktifkan pengiriman peristiwa PnP kustom untuk sementara GUID_IO_MEDIA_ARRIVAL dan GUID_IO_MEDIA_REMOVAL pada perangkat media yang dapat dilepas.
IOCTL_STORAGE_MEDIA_REMOVAL

IOCTL_STORAGE_MEDIA_REMOVAL mengunci perangkat untuk mencegah penghapusan media.
IOCTL_STORAGE_PERSISTENT_RESERVE_IN

Pelajari selengkapnya tentang kode kontrol I/O theIOCTL_STORAGE_PERSISTENT_RESERVE_IN.
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT

Pelajari selengkapnya tentang kode kontrol I/O theIOCTL_STORAGE_PERSISTENT_RESERVE_OUT.
IOCTL_STORAGE_PREDICT_FAILURE

Polling untuk prediksi kegagalan perangkat.
IOCTL_STORAGE_PROTOCOL_COMMAND

Driver dapat menggunakan IOCTL_STORAGE_PROTOCOL_COMMAND untuk meneruskan perintah khusus vendor ke perangkat penyimpanan.
IOCTL_STORAGE_QUERY_PROPERTY

Driver dapat menggunakan IOCTL_STORAGE_QUERY_PROPERTY untuk mengembalikan properti perangkat penyimpanan atau adaptor.
IOCTL_STORAGE_READ_CAPACITY

Permintaan IOCTL_STORAGE_READ_CAPACITY mengembalikan informasi kapasitas baca untuk perangkat penyimpanan target.
IOCTL_STORAGE_REINITIALIZE_MEDIA

Driver dapat menggunakan kode kontrol IOCTL_STORAGE_REINITIALIZE_MEDIA untuk menginisialisasi ulang/menghapus perangkat.
IOCTL_STORAGE_RELEASE

Merilis perangkat yang sebelumnya dicadangkan untuk penggunaan eksklusif pemanggil pada bus yang mendukung beberapa inisiator dan konsep memesan perangkat, seperti bus SCSI.
IOCTL_STORAGE_RESERVE

Mengklaim perangkat untuk penggunaan eksklusif penelepon di bus yang mendukung beberapa inisiator dan konsep penyimpanan perangkat, seperti bus SCSI.
IOCTL_STORAGE_RESET_BUS

Mengatur ulang bus I/O dan, secara tidak langsung, setiap perangkat di bus.
IOCTL_STORAGE_RESET_DEVICE

Jika memungkinkan, reset perangkat penyimpanan non-SCSI tanpa memengaruhi perangkat lain di bus.
IOCTL_STORAGE_SET_HOTPLUG_INFO

Mengatur konfigurasi hotplug dari perangkat yang ditentukan.
IOCTL_STORAGE_SET_PROPERTY

Driver dapat menggunakan IOCTL_STORAGE_SET_PROPERTY untuk mengatur properti perangkat penyimpanan atau adaptor.
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

Driver dapat menggunakan IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD untuk mengatur ambang batas suhu perangkat penyimpanan (saat didukung oleh perangkat keras).

Fungsi

 
DEVICE_DSM_ROUND_DN

Makro DEVICE_DSM_ROUND_DN adalah rutinitas pembantu DSM yang membulatkan kuantitas byte ke sejumlah byte tertentu.
DEVICE_DSM_ROUND_UP

Makro DEVICE_DSM_ROUND_UP adalah rutinitas pembantu DSM yang membulatkan kuantitas byte hingga jumlah byte utuh tertentu.
DeviceDsmAddDataSetRange

Fungsi DeviceDsmAddDataSetRange menambahkan rentang himpunan data ke struktur DEVICE_DSM_INPUT.
DeviceDsmDataSetRanges

Fungsi fungsi DeviceDsmDataSetRanges mendapatkan penunjuk ke rentang himpunan data yang terkait dengan struktur DEVICE_DSM_INPUT.
DeviceDsmGetInputLength

Fungsi DeviceDsmGetInputLength mendapatkan jumlah byte dalam struktur DEVICE_DSM_INPUT.
DeviceDsmGetNumberOfDataSetRanges

Fungsi DeviceDsmGetNumberOfDataSetRanges mendapatkan jumlah rentang himpunan data dalam payload permintaan IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DeviceDsmGetOutputBlockLength

Fungsi DeviceDsmGetOutputBlockLength mendapatkan panjang, dalam byte, dari blok output manajemen himpunan data (DSM).
DeviceDsmGetOutputLength

Fungsi DeviceDsmGetOutputLength mendapatkan panjang, dalam byte, dari operasi output manajemen himpunan data.
DeviceDsmInitializeInput

Fungsi DeviceDsmInitializeInput menginisialisasi struktur DEVICE_DSM_INPUT.
DeviceDsmInitializeOutput

Fungsi DeviceDsmInitializeOutput menginisialisasi struktur DEVICE_DSM_OUTPUT.
DeviceDsmNumberOfDataSetRanges

Fungsi DeviceDsmNumberOfDataSetRanges mendapatkan jumlah rentang himpunan data dalam payload permintaan IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DeviceDsmOutputBlock

Fungsi DeviceDsmOutputBlock mendapatkan blok output dari struktur DEVICE_DSM_OUTPUT.
DeviceDsmParameterBlock

Fungsi DeviceDsmParameterBlock mendapatkan blok parameter untuk operasi manajemen himpunan data (DSM).
DeviceDsmValidateInput

Fungsi DeviceDsmValidateInput memvalidasi apakah struktur DEVICE_DSM_INPUT valid.
DeviceDsmValidateOutput

Fungsi DeviceDsmValidateOutput memvalidasi struktur DEVICE_DSM_OUTPUT.
DeviceDsmValidateOutputLength

Fungsi DeviceDsmValidateOutputLength memvalidasi panjang buffer output.
IsDsmActionNonDestructive

Makro IsDsmActionNonDestructive menentukan apakah tindakan manajemen himpunan data (DSM) tidak merusak.
RtlCopyMemory

RtlCopyMemory rutin menyalin konten blok memori sumber ke blok memori tujuan.
RtlZeroMemory

Makro RtlZeroMemory (ntddstor.h) mengisi blok memori dengan nol, diberikan penunjuk ke blok dan panjang, dalam byte, untuk diisi.

Struktur

 
BPIO_INPUT

Struktur BPIO_INPUT menentukan operasi dan bendera BypassIO yang diminta untuk kode kontrol IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OUTPUT

Struktur BPIO_OUTPUT digunakan untuk mengembalikan informasi tentang operasi BypassIO untuk kode kontrol IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_RESULTS

Struktur BPIO_RESULTS mendefinisikan output khusus operasi BypassIO untuk operasi BPIO_OP_ENABLE dan BPIO_OP_QUERY saat driver gagal dalam operasi.
DEVICE_COPY_OFFLOAD_DESCRIPTOR

Digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk menjelaskan kemampuan offload salinan perangkat penyimpanan.
DEVICE_DATA_SET_LB_PROVISIONING_STATE

Struktur DEVICE_DATA_SET_LB_PROVISIONING_STATE dikembalikan oleh permintaan IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES saat meminta informasi provisi blok logis untuk rentang himpunan data.
DEVICE_DATA_SET_RANGE

Struktur DEVICE_DSM_RANGE (atau DEVICE_DATA_SET_RANGE) menentukan blok rentang himpunan data untuk atribut untuk perangkat.
DEVICE_DATA_SET_REPAIR_PARAMETERS

Struktur DEVICE_DATA_SET_REPAIR_PARAMETERS menentukan parameter operasi perbaikan ruang penyimpanan yang ditentukan untuk tindakan manajemen himpunan data.
DEVICE_DSM_CONVERSION_OUTPUT

Struktur DEVICE_DSM_CONVERSION_OUTPUT hanya disediakan untuk penggunaan sistem.
DEVICE_DSM_DEFINITION

Struktur DEVICE_DSM_DEFINITION berisi properti untuk tindakan manajemen himpunan data (DSM).
DEVICE_DSM_FREE_SPACE_OUTPUT

Struktur _DEVICE_DSM_FREE_SPACE_OUTPUT hanya disediakan untuk penggunaan sistem.
DEVICE_DSM_LOST_QUERY_OUTPUT

Struktur _DEVICE_DSM_LOST_QUERY_OUTPUT disediakan hanya untuk penggunaan sistem.
DEVICE_DSM_LOST_QUERY_PARAMETERS

Struktur _DEVICE_DSM_LOST_QUERY_PARAMETERS hanya disediakan untuk penggunaan sistem.
DEVICE_DSM_NOTIFICATION_PARAMETERS

Struktur DEVICE_DSM_NOTIFICATION_PARAMETERS menentukan parameter untuk operasi pemberitahuan yang terkait dengan atribut himpunan data untuk perangkat.
DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS

Struktur DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS berisi informasi prioritas penembolokan untuk diterapkan ke berbagai blok logis.
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

Struktur DEVICE_DSM_OFFLOAD_READ_PARAMETERS menentukan parameter untuk tindakan baca offload yang terkait dengan atribut himpunan data untuk perangkat.
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

Struktur DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS menentukan parameter untuk tindakan tulis offload yang terkait dengan atribut himpunan data untuk perangkat.
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT

Struktur DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT menyimpan rentang alamat fisik yang sesuai dengan satu atau beberapa rentang blok logis.
DEVICE_DSM_RANGE_ERROR_INFO

Struktur DEVICE_DSM_RANGE_ERROR_OUTPUT (atau DEVICE_DSM_RANGE_ERROR_INFO) menyimpan informasi tentang apakah satu atau beberapa rentang blok logis berisi kesalahan media apa pun.
DEVICE_DSM_REPORT_ZONES_DATA

Struktur DEVICE_DSM_REPORT_ZONES_DATA disediakan hanya untuk penggunaan sistem.
DEVICE_DSM_REPORT_ZONES_PARAMETERS

Struktur DEVICE_DSM_REPORT_ZONES_PARAMETERS hanya disediakan untuk penggunaan sistem.
DEVICE_DSM_TIERING_QUERY_INPUT

Pelajari bagaimana struktur DEVICE_DSM_TIERING_QUERY_INPUT disediakan hanya untuk penggunaan sistem.
DEVICE_DSM_TIERING_QUERY_OUTPUT

Struktur DEVICE_DSM_TIERING_QUERY_OUTPUT hanya disediakan untuk penggunaan sistem.
DEVICE_INTERNAL_STATUS_DATA

Pelajari selengkapnya tentang: struktur DEVICE_INTERNAL_STATUS_DATA
DEVICE_LB_PROVISIONING_DESCRIPTOR

Struktur DEVICE_LB_PROVISIONING_DESCRIPTOR adalah salah satu struktur hasil kueri yang dikembalikan dari permintaan IOCTL_STORAGE_QUERY_PROPERTY. Struktur ini berisi kemampuan provisi tipis untuk perangkat penyimpanan.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES

Struktur DEVICE DSM_INPUT (atau DEVICE_MANAGE_DATA_SET_ATTRIBUTES) menentukan tindakan manajemen untuk atribut himpunan data untuk perangkat.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

Struktur DEVICE_DSM_OUTPUT (atau DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) menjelaskan output untuk permintaan kode kontrol IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES untuk beberapa tindakan manajemen himpunan data.
DEVICE_MEDIA_INFO

Struktur _DEVICE_MEDIA_INFO (ntddstor.h) berisi informasi terperinci tentang karakteristik perangkat media.
DEVICE_POWER_DESCRIPTOR

Digunakan bersama dengan kode kontrol IOCTL_STORAGE_QUERY_PROPERTY untuk menjelaskan kemampuan daya perangkat penyimpanan.
DEVICE_SEEK_PENALTY_DESCRIPTOR

Struktur DEVICE_SEEK_PENALTY_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil data pendeskripsi penalti pencarian untuk perangkat.
DEVICE_STORAGE_ADDRESS_RANGE

Struktur DEVICE_STORAGE_ADDRESS_RANGE berisi rentang alamat fisik.
DEVICE_STORAGE_RANGE_ATTRIBUTES

Pelajari selengkapnya tentang: struktur DEVICE_STORAGE_RANGE_ATTRIBUTES
DEVICE_TRIM_DESCRIPTOR

Struktur DEVICE_TRIM_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil data deskriptor pemangkasan untuk perangkat.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

Microsoft hanya mencadangkan struktur DEVICE_WRITE_AGGREGATION_DESCRIPTOR untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.
GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST

Struktur GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST menjelaskan data status internal yang diminta melalui IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.
GET_MEDIA_TYPES

Struktur _GET_MEDIA_TYPES (ntddstor.h) berisi informasi tentang jenis media yang didukung oleh perangkat.
PERSISTENT_RESERVE_COMMAND

Pelajari selengkapnya tentang struktur PERSISTENT_RESERVE_COMMAND.
PHYSICAL_ELEMENT_STATUS

Struktur PHYSICAL_ELEMENT_STATUS mendefinisikan buffer output untuk IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR

Struktur PHYSICAL_ELEMENT_STATUS_DESCRIPTOR berisi informasi status untuk elemen fisik.
PHYSICAL_ELEMENT_STATUS_REQUEST

Struktur PHYSICAL_ELEMENT_STATUS_REQUEST menentukan elemen awal untuk mencari status elemen fisik perangkat.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

Struktur STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil data deskriptor perataan akses penyimpanan untuk perangkat.
STORAGE_ADAPTER_DESCRIPTOR

Struktur STORAGE_ADAPTER_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil data deskriptor adaptor penyimpanan untuk perangkat.
STORAGE_BREAK_RESERVATION_REQUEST

Struktur STORAGE_BREAK_RESERVATION_REQUEST digunakan bersama dengan permintaan IOCTL_STORAGE_BREAK_RESERVATION untuk membebaskan sumber daya disk yang sebelumnya dicadangkan.
STORAGE_BUS_RESET_REQUEST

Struktur STORAGE_BUS_RESET_REQUEST digunakan bersama dengan permintaan IOCTL_STORAGE_RESET_BUS untuk menentukan jalur bus yang akan direset.
STORAGE_CRYPTO_CAPABILITY

Microsoft hanya mencadangkan struktur STORAGE_CRYPTO_CAPABILITY untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.
STORAGE_CRYPTO_DESCRIPTOR

Microsoft mencadangkan struktur STORAGE_CRYPTO_DESCRIPTOR hanya untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.
STORAGE_DESCRIPTOR_HEADER

Struktur STORAGE_DESCRIPTOR_HEADER digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil properti perangkat penyimpanan atau adaptor.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

Struktur STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR digunakan untuk mengambil informasi atribut untuk perangkat.
STORAGE_DEVICE_DESCRIPTOR

Struktur STORAGE_DEVICE_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil data deskriptor perangkat penyimpanan untuk perangkat.
STORAGE_DEVICE_ID_DESCRIPTOR

Struktur STORAGE_DEVICE_ID_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil data deskriptor ID perangkat untuk perangkat.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

Buffer output untuk StorageDeviceIoCapabilityProperty seperti yang didefinisikan dalam STORAGE_PROPERTY_ID.
STORAGE_DEVICE_LED_STATE_DESCRIPTOR

Struktur STORAGE_DEVICE_LED_STATE_DESCRIPTOR menjelaskan status LED perangkat.
STORAGE_DEVICE_NUMBER

Struktur STORAGE_DEVICE_NUMBER digunakan bersama dengan permintaan IOCTL_STORAGE_GET_DEVICE_NUMBER untuk mengambil jenis perangkat FILE_DEVICE_XXX, nomor perangkat, dan, untuk perangkat yang dapat dipartisi, nomor partisi yang ditetapkan ke perangkat oleh driver saat perangkat dimulai.
STORAGE_DEVICE_NUMBER_EX

Struktur STORAGE_DEVICE_NUMBER_EX digunakan bersama dengan permintaan IOCTL_STORAGE_GET_DEVICE_NUMBER_EX untuk mengambil jenis perangkat FILE_DEVICE_XXX, nomor perangkat, GUID perangkat, dan, untuk perangkat yang dapat dipartisi, nomor partisi yang ditetapkan ke perangkat oleh driver saat perangkat dimulai.
STORAGE_DEVICE_POWER_CAP

Struktur ini digunakan sebagai buffer input dan output untuk IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

Microsoft hanya mencadangkan struktur STORAGE_DEVICE_RESILIENCY_DESCRIPTOR untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.
STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY

STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY adalah struktur yang digunakan saat penelepon mengirim IOCTL_STORAGE_QUERY_PROPERTY untuk mengkueri apakah perangkat mendukung enkripsi mandiri.
STORAGE_DIAGNOSTIC_DATA

Menjelaskan data diagnostik tentang tumpukan driver penyimpanan. Struktur STORAGE_DIAGNOSTIC_DATA disediakan dalam buffer output permintaan IOCTL_STORAGE_DIAGNOSTIC.
STORAGE_DIAGNOSTIC_REQUEST

Menjelaskan permintaan diagnostik tentang tumpukan driver penyimpanan. Struktur STORAGE_DIAGNOSTIC_REQUEST disediakan dalam buffer input permintaan IOCTL_STORAGE_DIAGNOSTIC.
STORAGE_FRU_ID_DESCRIPTOR

STORAGE_FRU_ID_DESCRIPTOR adalah struktur yang digunakan saat penelepon mengirim IOCTL_STORAGE_QUERY_PROPERTY untuk meminta ID unit penggantian kesalahan (FRU).
STORAGE_HOTPLUG_INFO

Struktur STORAGE_HOTPLUG_INFO menyediakan informasi hotplug untuk perangkat.
STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR

Driver port penyimpanan menggunakan struktur STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR untuk melaporkan informasi daya tahan perangkat.
STORAGE_HW_ENDURANCE_INFO

Driver port penyimpanan menggunakan struktur STORAGE_HW_ENDURANCE_INFO untuk melaporkan informasi daya tahan perangkat.
STORAGE_HW_FIRMWARE_ACTIVATE

Struktur ini berisi informasi tentang firmware yang diunduh untuk diaktifkan.
STORAGE_HW_FIRMWARE_DOWNLOAD

Struktur ini berisi payload gambar firmware yang akan diunduh ke target.
STORAGE_HW_FIRMWARE_INFO

Struktur ini berisi informasi tentang firmware perangkat.
STORAGE_HW_FIRMWARE_INFO_QUERY

Struktur _STORAGE_HW_FIRMWARE_INFO_QUERY berisi informasi tentang firmware perangkat.
STORAGE_HW_FIRMWARE_SLOT_INFO

Struktur ini berisi informasi tentang slot pada perangkat.
STORAGE_IDENTIFIER

Struktur STORAGE_IDENTIFIER mewakili deskriptor identifikasi SCSI.
STORAGE_LB_PROVISIONING_MAP_RESOURCES

Struktur STORAGE_LB_PROVISIONING_MAP_RESOURCES berisi, jika valid, jumlah byte yang tersedia dan digunakan dipetakan ke perangkat penyimpanan. Struktur ini dikembalikan dari permintaan IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

Digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk menjelaskan jenis produk perangkat penyimpanan.
STORAGE_MINIPORT_DESCRIPTOR

Microsoft hanya mencadangkan struktur STORAGE_MINIPORT_DESCRIPTOR untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.
STORAGE_OFFLOAD_READ_OUTPUT

Struktur STORAGE_OFFLOAD_READ_OUTPUT adalah output permintaan kode kontrol IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES saat anggota Tindakan DEVICE_DSM_INPUT diatur ke DeviceDsmAction_OffloadRead.
STORAGE_OFFLOAD_TOKEN

Struktur STORAGE_OFFLOAD_TOKEN berisi nilai token yang berfungsi sebagai representasi rentang himpunan data dalam file pada volume. Struktur ini digunakan dalam melakukan offload baca dan tulis.
STORAGE_OFFLOAD_WRITE_OUTPUT

Struktur STORAGE_OFFLOAD_WRITE_OUTPUT adalah output permintaan kode kontrol IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES saat anggota Tindakan DEVICE_MANAGE_DATA_SET_ATTRIBUTES diatur ke DeviceDsmAction_OffloadWrite.
STORAGE_PHYSICAL_ADAPTER_DATA

Menentukan data perangkat fisik adaptor penyimpanan.
STORAGE_PHYSICAL_DEVICE_DATA

Menentukan data perangkat fisik perangkat penyimpanan.
STORAGE_PHYSICAL_NODE_DATA

Menentukan data perangkat fisik dari simpul penyimpanan.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

Menjelaskan topologi fisik penyimpanan dalam sistem.
STORAGE_PREDICT_FAILURE

Struktur _STORAGE_PREDICT_FAILURE (ntddstor.h) berisi informasi tentang apakah perangkat saat ini memprediksi kegagalan.
STORAGE_PROPERTY_QUERY

Struktur ini digunakan bersama dengan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil properti perangkat penyimpanan atau adaptor.
STORAGE_PROPERTY_SET

Struktur STORAGE_PROPERTY_SET menjelaskan detail kumpulan properti yang terkait dengan IOCTL_STORAGE_SET_PROPERTY.
STORAGE_PROTOCOL_COMMAND

Struktur ini digunakan sebagai buffer input saat menggunakan mekanisme pass-through untuk mengeluarkan perintah khusus vendor ke perangkat penyimpanan (melalui IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR

Struktur ini digunakan bersama dengan IOCTL_STORAGE_QUERY_PROPERTY untuk mengembalikan data khusus protokol dari perangkat penyimpanan atau adaptor.
STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT

Struktur ini digunakan bersama dengan IOCTL_STORAGE_QUERY_PROPERTY dan IOCTL_STORAGE_SET_PROPERTY untuk masing-masing mengembalikan dan mengatur data khusus protokol untuk perangkat penyimpanan atau adaptor.
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE

STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE digunakan untuk memberikan informasi tambahan yang akan ditentukan saat mendapatkan halaman log NVMe.
STORAGE_PROTOCOL_SPECIFIC_DATA

Menjelaskan data perangkat khusus protokol, yang disediakan dalam buffer input dan output permintaan IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT

Struktur STORAGE_PROTOCOL_SPECIFIC_DATA_EXT menjelaskan data perangkat khusus protokol untuk permintaan IOCTL_STORAGE_QUERY_PROPERTY dan IOCTL_STORAGE_SET_PROPERTY.
STORAGE_READ_CAPACITY

STORAGE_READ_CAPACITY berisi informasi kapasitas baca disk yang dikembalikan dari permintaan IOCTL_STORAGE_READ_CAPACITY.
STORAGE_REINITIALIZE_MEDIA

STORAGE_REINITIALIZE_MEDIA adalah struktur opsional yang berisi parameter sanitasi untuk IOCTL_STORAGE_REINITIALIZE_MEDIA.
STORAGE_RPMB_DATA_FRAME

Struktur STORAGE_RPMB_DATA_FRAME mengidentifikasi format bingkai payload Replay Protected Memory Block (RPMB).
STORAGE_RPMB_DESCRIPTOR

Struktur STORAGE_RPMB_DESCRIPTOR berisi informasi tentang dukungan Replay Protected Memory Block (RPMB) perangkat.
STORAGE_SPEC_VERSION

Menunjukkan spesifikasi perangkat penyimpanan.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

Struktur ini digunakan bersama dengan IOCTL_STORAGE_QUERY_PROPERTY untuk mengembalikan data suhu dari perangkat penyimpanan atau adaptor.
STORAGE_TEMPERATURE_INFO

Menjelaskan data suhu perangkat. Dikembalikan sebagai bagian dari STORAGE_TEMPERATURE_DATA_DESCRIPTOR saat mengkueri data suhu dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_TEMPERATURE_THRESHOLD

Struktur ini digunakan untuk mengatur ambang batas suhu atas atau di bawah perangkat penyimpanan (melalui IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY

Struktur STORAGE_WRITE_CACHE_PROPERTY digunakan dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil informasi tentang properti cache tulis perangkat.
STORAGE_ZONE_DESCRIPTOR

Microsoft hanya mencadangkan struktur STORAGE_ZONE_DESCRIPTOR untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.
STORAGE_ZONE_GROUP

Microsoft hanya mencadangkan struktur STORAGE_ZONE_GROUP untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.

Enumerasi

 
BPIO_INFLAGS

BPIO_INFLAGS mendefinisikan bendera input BypassIO untuk kode kontrol IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OPERATIONS

BPIO_OPERATIONS mendefinisikan berbagai operasi BypassIO yang didukung oleh kode kontrol IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OUTFLAGS

BPIO_OUTFLAGS mendefinisikan bendera output BypassIO untuk kode kontrol IOCTL_STORAGE_MANAGE_BYPASS_IO.
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE mengidentifikasi jenis data yang akan dikueri.
DEVICE_INTERNAL_STATUS_DATA_SET

DEVICE_INTERNAL_STATUS_DATA_SET mengidentifikasi himpunan data status internal perangkat ke kueri.
STORAGE_ASSOCIATION_TYPE

Pelajari selengkapnya tentang enumerasi STORAGE_ASSOCIATION_TYPE.
STORAGE_BUS_TYPE

Enumerasi STORAGE_BUS_TYPE menyediakan sarana simbolis untuk mewakili berbagai jenis bus penyimpanan.
STORAGE_COMPONENT_HEALTH_STATUS

Menunjukkan status kesehatan perangkat penyimpanan.
STORAGE_CRYPTO_ALGORITHM_ID

Enum STORAGE_CRYPTO_ALGORITHM_ID menyediakan buffer output untuk StorageAdapterCryptoProperty dan PropertyStandardQuery.
STORAGE_CRYPTO_KEY_SIZE

Enum STORAGE_CRYPTO_KEY_SIZE mengembalikan Ukuran kunci dalam bit.
STORAGE_DEVICE_FORM_FACTOR

Menunjukkan faktor bentuk perangkat penyimpanan.
STORAGE_DEVICE_POWER_CAP_UNITS

Unit ambang daya maksimum.
STORAGE_DIAGNOSTIC_LEVEL

Enumerasi STORAGE_DIAGNOSTIC_LEVEL menentukan jenis target diagnostik penyimpanan.
STORAGE_DIAGNOSTIC_TARGET_TYPE

Enumerasi STORAGE_DIAGNOSTIC_TARGET_TYPE menentukan jenis target diagnostik penyimpanan.
STORAGE_IDENTIFIER_CODE_SET

Pelajari selengkapnya tentang enumerasi STORAGE_IDENTIFIER_CODE_SET.
STORAGE_IDENTIFIER_TYPE

Pelajari selengkapnya tentang enumerasi STORAGE_IDENTIFIER_TYPE.
STORAGE_MEDIA_TYPE

Enumerasi _STORAGE_MEDIA_TYPE (ntddstor.h) berisi nilai yang menunjukkan jenis media yang didukung perangkat.
STORAGE_PORT_CODE_SET

Pelajari selengkapnya tentang enumerasi STORAGE_PORT_CODE_SET.
STORAGE_PROPERTY_ID

STORAGE_PROPERTY_ID menghitung nilai yang mungkin untuk anggota PropertyId STORAGE_PROPERTY_QUERY.
STORAGE_PROTOCOL_ATA_DATA_TYPE

Jenis data protokol ATA.
STORAGE_PROTOCOL_NVME_DATA_TYPE

Menjelaskan jenis data khusus protokol NVMe yang akan dikueri selama permintaan IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_TYPE

Enumerasi ini digunakan untuk menentukan berbagai protokol perintah penyimpanan yang digunakan antara perangkat lunak dan perangkat keras.
STORAGE_PROTOCOL_UFS_DATA_TYPE

Jenis data UFS (Universal Flash Storage). Menjelaskan jenis data spesifik UFS yang akan dikueri selama permintaan IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_QUERY_TYPE

Enumerasi STORAGE_QUERY_TYPE digunakan bersama dengan permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil properti perangkat penyimpanan atau adaptor.
STORAGE_SANITIZE_METHOD

Enumerasi STORAGE_SANITIZE_METHOD mengidentifikasi metode sanitasi untuk perangkat NVMe.
STORAGE_SET_TYPE

Pelajari selengkapnya tentang: enumerasi STORAGE_SET_TYPE
STORAGE_ZONE_CONDITION

Microsoft hanya mencadangkan enumerasi STORAGE_ZONE_CONDITION untuk penggunaan internal. Jangan gunakan enumerasi ini dalam kode Anda.
STORAGE_ZONES_ATTRIBUTES

Microsoft mencadangkan enumerasi STORAGE_ZONES_ATTRIBUTES hanya untuk penggunaan internal. Jangan gunakan enumerasi ini dalam kode Anda.
WRITE_CACHE_CHANGE

Pelajari selengkapnya tentang enumerasi WRITE_CACHE_CHANGE.
WRITE_CACHE_ENABLE

Pelajari selengkapnya tentang enumerasi WRITE_CACHE_ENABLE.
WRITE_CACHE_TYPE

Pelajari selengkapnya tentang enumerasi WRITE_CACHE_TYPE.
WRITE_THROUGH

Pelajari selengkapnya tentang enumerasi WRITE_THROUGH.