IOCTL_LAMP_GET_INTENSITY_COLOR IOCTL (lamp.h)
El código de control IOCTL_LAMP_GET_INTENSITY_COLOR consulta la intensidad de la luz cuando la lámpara está configurada para emitir luz de color.
#define IOCTL_LAMP_GET_INTENSITY_COLOR \
CTL_CODE(IOCTL_LAMP_BASE, 0x0006, METHOD_BUFFERED, FILE_ANY_ACCESS)
Código principal
Búfer de entrada
Irp->AssociatedIrp.SystemBuffer
apunta a una estructura de LAMP_INTENSITY_COLOR .
Longitud del búfer de entrada
Longitud de una estructura de LAMP_INTENSITY_COLOR .
Búfer de salida
Irp->AssociatedIrp.SystemBuffer
se rellena con la información de intensidad de la luz.
Longitud del búfer de salida
IO_STACK_LOCATION.Parameters.DeviceIoControl.OutputBufferLength
es la longitud del búfer en bytes pasados en el Irp->AssociatedIrp.SystemBuffer
campo .
Bloque de estado
El controlador establece Irp->IoStatus.Status
en STATUS_SUCCESS o el estado de error adecuado.
Si el dispositivo ha sido adquirido por un controlador de cámara, el controlador de luz debe devolver un error STATUS_RESOURCE_IN_USE a través de Irp->IoStatus.Status
.
Comentarios
El tipo de carga de este IOCTL es una estructura LAMP_INTENSITY_COLOR .
Requisitos
Requisito | Valor |
---|---|
Header | lamp.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de