IOCTL_UCMUCSI_PPM_GET_UCSI_DATA_BLOCK IOCTL (Ucmucsippmrequests.h)

Mendapatkan blok data UCSI dari firmware PPM dengan menggunakan transportasi yang didukung.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Pointer struktur UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_IN_PARAMS yang berisi objek PPM yang mengelola perangkat keras PPM.

Panjang buffer input

Ukuran struktur UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_IN_PARAMS .

Buffer output

Pointer struktur UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_OUT_PARAMS yang berisi objek PPM yang mengelola perangkat keras PPM.

Panjang buffer output

Ukuran struktur UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_OUT_PARAMS .

Blok status

Irp-IoStatus.Status> diatur ke STATUS_SUCCESS jika permintaan berhasil. Jika tidak, atur ke kondisi kesalahan yang sesuai sebagai kode NTSTATUS. Untuk informasi selengkapnya, lihat Nilai NTSTATUS.

Keterangan

Perintah UCSI tertentu tidak menghasilkan pemberitahuan dari firmware PPM, seperti perintah PPM_RESET. Ketika perintah ini diterima, firmware menonaktifkan semua pemberitahuan. Ekstensi kelas UcmUcsiCx mengirimkan perintah tersebut ke driver klien melalui permintaan IOCTL ini. Driver klien diharapkan untuk melakukan polling pada reset indikator lengkap dan mengembalikan hasil saat ini dari firmware ke UcmUcsiCx.

Persyaratan

Persyaratan Nilai
Header Ucmucsippmrequests.h (termasuk UcmUcsiCx.h)