Поделиться через


IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY IOCTL (зарядка.h)

Код управления IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY отправляется из настраиваемого зарядного устройства на устройство, которое обрабатывает настраиваемые зарядные устройства. Он настраивает свойства зарядного устройства.

Основной код

IRP_MJ_INTERNAL_DEVICE_CONTROL

Входной буфер

Irp->AssociatedIrp.SystemBuffer должен содержать структуру, которая начинается со структуры CONFIGURABLE_CHARGER_PROPERTY_HEADER.

Длина входного буфера

Parameters.DeviceIoControl.InputBufferLength в расположении стека ввода-вывода iRP указывает размер буфера в байтах.

Выходной буфер

Никакой.

Длина выходного буфера

Никакой.

Блок состояния

Irp->IoStatus.Status имеет значение STATUS_SUCCESS или соответствующее состояние ошибки.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Операционные системы Windows 10 и более поздних версий.
заголовка charging.h (include Charging.h)
IRQL <= DISPATCH_LEVEL

См. также

CONFIGURABLE_CHARGER_PROPERTY_HEADER

зарядки.h