BRUSHOBJ_pvGetRbrush 함수(winddi.h)
BRUSHOBJ_pvGetRbrush 함수는 지정된 브러시의 드라이버 실현에 대한 포인터를 검색합니다.
구문
ENGAPI PVOID BRUSHOBJ_pvGetRbrush(
BRUSHOBJ *pbo
);
매개 변수
pbo
실현이 요청된 BRUSHOBJ 구조체에 대한 포인터입니다.
반환 값
반환 값은 함수가 성공한 경우 실현된 브러시에 대한 포인터입니다. 브러시를 실현할 수 없는 경우 반환 값은 null이고 오류 코드가 기록됩니다.
설명
BRUSHOBJ_pvGetRbrush 브러시가 아직 실현되지 않은 패턴 브러시일 때 호출됩니다. 즉, BRUSHOBJ 구조체의 iSolidColor 멤버가 0xFFFFFFFF pvRbrush 멤버가 null일 때 호출됩니다.
BRUSHOBJ_pvGetRbrush 호출될 때 브러시가 실현되지 않은 경우 GDI는 드라이버 제공 DrvRealizeBrush 함수를 호출하여 드라이버가 브러시를 실현하도록 합니다. 가속으로 GDI는 BRUSHOBJ 구조체의 pvRbrush 멤버에서 이 실현을 캐시합니다. 그런 다음 애플리케이션이 다른 그리기 작업에 이 브러시를 재사용할 때 드라이버는 BRUSHOBJ_pvGetRbrush 다시 호출할 필요가 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | winddi.h(Winddi.h 포함) |
라이브러리 | Win32k.lib |
DLL | Win32k.sys |