Compartilhar via


IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY IOCTL (charging.h)

O código de controle IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY é enviado de um carregador configurável para um dispositivo que manipula carregadores configuráveis. Ele configura as propriedades do carregador.

Código principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer de entrada

Irp->AssociatedIrp.SystemBuffer deve conter uma estrutura que comece com uma estrutura CONFIGURABLE_CHARGER_PROPERTY_HEADER .

Comprimento do buffer de entrada

Parameters.DeviceIoControl.InputBufferLength no local da pilha de E/S do IRP indica o tamanho, em bytes, do buffer.

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Bloco de status

Irp->IoStatus.Status é definido como STATUS_SUCCESS ou o erro apropriado status.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 e sistemas operacionais posteriores.
Cabeçalho charging.h (inclua Charging.h)
IRQL <= DISPATCH_LEVEL

Confira também

CONFIGURABLE_CHARGER_PROPERTY_HEADER

charging.h