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 포함) |