Fungsi DeviceDsmValidateOutput (ntddstor.h)

Fungsi DeviceDsmValidateOutput memvalidasi output untuk operasi manajemen himpunan data (DSM).

Sintaks

BOOLEAN DeviceDsmValidateOutput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_OUTPUT     Output,
  ULONG                  OutputLength
);

Parameter

Definition

Penunjuk ke struktur DEVICE_DSM_DEFINITION yang menentukan operasi.

Output

Arahkan ke struktur DEVICE_DSM_OUTPUT operasi.

OutputLength

Panjangnya, dalam byte, dari seluruh buffer output.

Nilai kembali

Mengembalikan TRUE jika output valid, atau FALSE sebaliknya.

Keterangan

Output dikembalikan dalam payload permintaan IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Sebelum mengekstrak output, pemanggil harus terlebih dahulu memanggil DeviceDsmValidateOutput untuk memastikan bahwa output valid berdasarkan Definisi dan Output operasi (yang anggota Tindakannya harus cocok), termasuk struktur DEVICE_DSM_OUTPUT yang dituju output , dan blok output, jika ada, yang mengikuti struktur DEVICE_DSM_OUTPUT.

Lihat Gambaran Umum Manajemen Himpunan Data untuk detail selengkapnya tentang menangani 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

DEVICE_DSM_OUTPUT