다음을 통해 공유


DD_GETSCANLINEDATA 구조체(ddrawint.h)

DD_GETSCANLINEDATA 구조에는 현재 검사 줄의 수를 쿼리하고 반환하는 데 필요한 멤버가 포함됩니다.

구문

typedef struct _DD_GETSCANLINEDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DWORD                 dwScanLine;
  HRESULT               ddRVal;
  VOID                  *GetScanLine;
} *PDD_GETSCANLINEDATA, DD_GETSCANLINEDATA;

멤버

lpDD

드라이버의 디바이스를 설명하는 DD_DIRECTDRAW_GLOBAL 구조를 가리킵니다.

dwScanLine

드라이버가 현재 검색 줄의 수를 반환하는 위치를 지정합니다. 자세한 내용은 설명 부분을 참조하세요.

ddRVal

드라이버가 DdGetScanLine 콜백의 반환 값을 쓰는 위치를 지정합니다. DD_OK 반환 코드는 성공을 나타냅니다. 자세한 내용은 DirectDraw에 대한 반환 값을 참조하세요.

GetScanLine

Microsoft DirectDraw API에서 사용되며 드라이버에서 입력하면 안 됩니다.

설명

dwScanLine의 반환된 검사 줄 값은 0보다 크거나 같아야 하며 N보다 작아야 합니다. 여기서 N은 표시되는 검사 줄 수와 세로 공백 중에 발생하는 검사 줄 수의 합계입니다. 예를 들어 세로 공백 동안 12개의 스캔 라인이 있는 640x480 해상도로 작동하는 디스플레이의 경우 GetScanLine 으로 반환되는 값의 범위는 0에서 491까지입니다.

요구 사항

   
머리글 ddrawint.h(Winddi.h 포함)

추가 정보

DdGetScanLine