DrvDescribePixelFormat 함수(winddi.h)

DrvDescribePixelFormat 함수는 PIXELFORMATDESCRIPTOR 구조에 픽셀 형식 설명을 작성하여 디바이스 지정 PDEV의 픽셀 형식을 설명합니다.

구문

LONG DrvDescribePixelFormat(
  DHPDEV                dhpdev,
  LONG                  iPixelFormat,
  ULONG                 cjpfd,
  PIXELFORMATDESCRIPTOR *ppfd
);

매개 변수

dhpdev

픽셀 형식 정보가 요청되는 디바이스를 식별합니다.

iPixelFormat

요청된 픽셀 형식의 인덱스 번호를 지정합니다.

cjpfd

ppfd가 가리키는 구조체에 쓸 수 있는 최대 바이트 수를 지정합니다.

ppfd

픽셀 형식에 대한 정보를 수신하는 PIXELFORMATDESCRIPTOR 구조체(Microsoft Windows SDK 설명서에 설명됨)에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있습니다.

반환 값

함수가 성공한 경우 반환 값은 최대 픽셀 형식 인덱스입니다. 그렇지 않으면 0이고 오류 코드가 기록됩니다.

설명

3D 그래픽 하드웨어를 지원하는 디스플레이 드라이버는 단일 디스플레이 화면에서 다양한 픽셀 형식의 창을 지원할 수 있습니다. 픽셀 형식은 그래픽 하드웨어에서 지원하는 구성에 해당해야 합니다.

이 매개 변수가 NULL이 아닌 경우 DrvDescribePixelFormatppfd가 가리키는 구조를 채웁니다.

반환된 최대 픽셀 형식 인덱스는 디바이스 컨텍스트의 최대 픽셀 형식 인덱스를 가져와야 하는 애플리케이션에서 사용할 수 있습니다. 디바이스에서 지원하는 픽셀 형식은 양의 1 기반 정수 인덱스로 식별됩니다.

픽셀 형식 함수는 창 개체 서비스 함수와 함께 사용하여 디스플레이 화면에서 창의 픽셀 형식을 추적하고 업데이트합니다.

요구 사항

   
대상 플랫폼 데스크톱
머리글 winddi.h(Winddi.h 포함)