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 是可見掃描行數目的總和,以及垂直空白期間發生的掃描行數。 例如,在解析度為 640x480 的顯示器中,在垂直空白期間有 12 條掃描線,傳回給 GetScanLine 的值可能會介於 0 到 491 之間。
需求
標頭 | ddrawint.h (包括 Winddi.h) |