IOCTL_LAMP_GET_INTENSITY_WHITE IOCTL(lamp.h)
IOCTL_LAMP_GET_INTENSITY_WHITE 제어 코드는 램프가 백색광을 내보내도록 구성되면 조명 강도를 쿼리합니다.
#define IOCTL_LAMP_GET_INTENSITY_WHITE \
CTL_CODE(IOCTL_LAMP_BASE, 0x0004, METHOD_BUFFERED, FILE_ANY_ACCESS)
주 코드
입력 버퍼
Irp->AssociatedIrp.SystemBuffer
는 LAMP_INTENSITY_WHITE 구조를 가리킵니다.
입력 버퍼 길이
LAMP_INTENSITY_WHITE 구조체의 길이입니다.
출력 버퍼
Irp->AssociatedIrp.SystemBuffer
은 조명 강도 정보로 채워집니다.
출력 버퍼 길이
IO_STACK_LOCATION.Parameters.DeviceIoControl.OutputBufferLength
는 필드에 전달된 버퍼의 길이(바이트)입니다 Irp->AssociatedIrp.SystemBuffer
.
상태 블록
드라이버 Irp->IoStatus.Status
가 STATUS_SUCCESS 설정하거나 적절한 오류 상태.
카메라 드라이버에서 디바이스를 획득한 경우 램프 드라이버는 를 통해 Irp->IoStatus.Status
STATUS_RESOURCE_IN_USE 오류를 반환해야 합니다.
설명
이 IOCTL의 페이로드 형식은 LAMP_INTENSITY_WHITE 구조입니다.
값 필드는 백분율(0 - 100)의 백색광 강도입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | lamp.h |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기