Bagikan melalui


IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS IOCTL (ntddchgr.h)

Menginisialisasi status semua elemen atau dari jumlah elemen tertentu dari jenis tertentu.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Buffer di Irp-AssociatedIrp.SystemBuffer> berisi struktur CHANGER_INITIALIZE_ELEMENT_STATUS yang menunjukkan jenis elemen dan jumlah elemen yang akan diinisialisasi. Jika anggota BarCodeScan adalah TRUE dan CHANGER_BAR_CODE_SCANNER_INSTALLED juga diatur dalam Fitur0GET_CHANGER_PARAMETERS, elemen harus diinisialisasi menggunakan pemindaian kode batang.

Panjang buffer input

Parameters.DeviceIoControl.InputBufferLength di lokasi tumpukan I/O menunjukkan ukuran, dalam byte, dari buffer parameter, yang harus >= sizeof(CHANGER_INITIALIZE_ELEMENT_STATUS).

Buffer output

Tidak ada.

Panjang buffer output

Tidak ada.

Blok status

Bidang Informasi diatur ke sizeof(CHANGER_INITIALIZE_ELEMENT_STATUS). Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_ELEMENT_ADDRESS, atau STATUS_INVALID_PARAMETER.

Persyaratan

Persyaratan Nilai
Header ntddchgr.h (termasuk Ntddchgr.h)

Lihat juga

CHANGER_INITIALIZE_ELEMENT_STATUS

ChangerInitializeElementStatus