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)

另請參閱

DdGetScanLine