PDD_GETSCANLINE回呼函式 (ddrawint.h)
DdGetScanLine回呼函式會傳回目前實體掃描線的數目。
語法
PDD_GETSCANLINE PddGetscanline;
DWORD PddGetscanline(
PDD_GETSCANLINEDATA unnamedParam1
)
{...}
參數
unnamedParam1
指向驅動程式傳回目前掃描線數目 的DD_GETSCANLINEDATA 結構。
傳回值
DdGetScanLine 會傳回下列其中一個回呼代碼:
備註
如果監視器不是垂直空白,驅動程式應該在pGetScanLine結構的dwScanLineDD_GETSCANLINEDATA成員中寫入掃描行值。 數位必須位於 [0, n] 範圍內,其中掃描行 0 是第一個可見掃描行,而掃描行 n 是畫面上最後一個可見掃描行。 然後,驅動程式應該會在 DD_GETSCANLINEDATA 的 ddRVal 成員中設定 DD_OK ,並傳回DDHAL_DRIVER_HANDLED。
如果垂直空白正在進行中,掃描行就會不確定。 在此情況下,驅動程式應該將 ddRVal 設定為 DDERR_VERTICALBLANKINPROGRESS,並傳回DDHAL_DRIVER_HANDLED。
需求
目標平台 | 桌面 |
標頭 | ddrawint.h (包括 Winddi.h) |