Bagikan melalui


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

Lihat juga

Gambaran Umum Manajemen Himpunan Data

Deskripsi DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

DeviceDsmAddDataSetRange

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES