IOCTL_STORAGE_SET_PROPERTY IOCTL (ntddstor.h)
Driver dapat menggunakan IOCTL_STORAGE_SET_PROPERTY untuk mengatur properti perangkat penyimpanan atau adaptor.
Catatan
Karena bertabrakan definisi IOCTL di Windows 10 versi 2004, perangkat lunak yang ada yang menggunakan IOCTL_STORAGE_SET_PROPERTY perlu dikompresi ulang pada Windows Server 2022.
Berisi struktur STORAGE_PROPERTY_SET yang menjelaskan jenis set yang sedang dilakukan, properti yang diatur, dan parameter tambahan apa pun yang diperlukan set properti tertentu. Struktur dengan properti tambahan dapat ditemukan segera setelah struktur STORAGE_PROPERTY_SET, tergantung pada PropertyId STORAGE_PROPERTY_SET. Misalnya, jika PropertyId StorageAdapterProtocolSpecificProperty, maka struktur STORAGE_PROTOCOL_SPECIFIC_DATA_EXT segera mengikuti STORAGE_PROPERTY_SET.
Parameters.DeviceIoControl.InputBufferLength menunjukkan ukuran, dalam byte, buffer parameter di Irp->AssociatedIrp.SystemBuffer, yang harus >= sizeof(STORAGE_PROPERTY_SET).
Tergantung pada PropertyId yang ditentukan. Misalnya, jika PropertyIdStorageAdapterProtocolSpecificProperty, maka buffer output berisi struktur STORAGE_PROTOCOL_SPECIFIC_DATA_EXT dengan data yang diperbarui dari miniport.
Ukuran, dalam byte, dari buffer output.
N/a
N/a
Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Jika tidak, Status ke kondisi kesalahan yang sesuai sebagai kode NTSTATUS. Untuk informasi selengkapnya, lihat nilai NTSTATUS.
Syarat | Nilai |
---|---|
Header | ntddstor.h |