EngQueryDeviceAttribute 함수(winddi.h)
EngQueryDeviceAttribute 함수를 사용하면 드라이버가 디바이스의 특정 특성에 대해 시스템을 쿼리할 수 있습니다.
구문
ENGAPI BOOL EngQueryDeviceAttribute(
[in] HDEV hdev,
[in] ENG_DEVICE_ATTRIBUTE devAttr,
[in] VOID *pvIn,
[in] ULONG ulInSize,
[out] VOID *pvOut,
[out] ULONG ulOutSize
);
매개 변수
[in] hdev
디바이스에 대한 핸들입니다. 이 매개 변수는 드라이버의 DrvCompletePDEV 함수에서 받은 GDI 핸들입니다.
[in] devAttr
GDI가 정보를 반환해야 하는 특성을 지정합니다. 이 매개 변수는 GDI가 현재 허용하는 드라이버 가속을 쿼리하는 QDA_ACCELERATION_LEVEL 합니다.
[in] pvIn
시스템에서 사용하도록 예약되었습니다. 이 매개 변수는 현재 GDI에서 무시됩니다.
[in] ulInSize
시스템에서 사용하도록 예약되었습니다. 이 매개 변수는 현재 GDI에서 무시됩니다.
[out] pvOut
GDI가 쿼리되는 특성에 대한 정보를 쓰는 ulOutSize 바이트의 버퍼에 대한 포인터입니다. devAttr이 QDA_ACCELERATION_LEVEL 경우 GDI는 버퍼에 현재 가속 수준을 나타내는 DWORD 값을 0에서 5까지 씁니다. 가속 수준에 대한 설명은 디스플레이 드라이버 테스트 도구를 참조하세요.
[out] ulOutSize
pvOut이 가리키는 버퍼의 크기(바이트)를 지정합니다.
반환 값
EngQueryDeviceAttribute 는 성공하면 TRUE 를 반환합니다. 그렇지 않으면 FALSE를 반환 합니다.
설명
비디오 카드 가속 수준은 제어판 표시 프로그램을 통해 동적으로 설정할 수 있습니다. EngQueryDeviceAttribute 를 사용하면 드라이버가 현재 설정된 가속 수준을 확인할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | winddi.h(Winddi.h 포함) |
라이브러리 | Win32k.lib |
DLL | Win32k.sys |