Fungsi DeviceDsmInitializeInput (ntddstor.h)
Fungsi DeviceDsmInitializeInput menginisialisasi struktur DEVICE_DSM_INPUT dan blok parameter, jika ada, dari operasi manajemen himpunan data (DSM).
Sintaks
void DeviceDsmInitializeInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength,
ULONG Flags,
PVOID Parameters,
ULONG ParameterBlockLength
);
Parameter
Definition
Penunjuk ke struktur DEVICE_DSM_DEFINITION yang menentukan tindakan.
Input
Penunjuk ke struktur input DEVICE_DSM_INPUT yang dialokasikan pemanggil.
InputLength
Panjangnya, dalam byte, dari seluruh buffer input untuk permintaan IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
Flags
Bendera untuk tindakan kontrol global untuk input. Nilai ini bisa menjadi salah satu nilai DEVICE_DSM_FLAG_XXX yang ditentukan dalam ntddstor.h.
Parameters
Parameter untuk menginisialisasi blok parameter struktur input. Format blok parameter tergantung pada tindakan yang ditentukan oleh Definisi. Lihat Deskripsi DEVICE_DSM_ACTION untuk daftar tindakan dan format blok parameternya.
ParameterBlockLength
Panjang, dalam byte, dari blok parameter. Jika tindakan yang ditentukan oleh Definisi tidak memiliki parameter, ParameterBlockLength diatur ke nol.
Nilai kembali
Tidak ada
Keterangan
Untuk menambahkan rentang himpunan data ke operasi input, panggil DeviceDsmAddDataSetRange.
Lihat Gambaran Umum Manajemen Himpunan Data untuk informasi tentang cara menyiapkan dan memproses tindakan DSM.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 versi 1803 |
Target Platform | Universal |
Header | ntddstor.h |