PDD_VPORTCB_GETLINE ddrawint.h (回呼函式)
DdVideoPortGetLine回呼函式會傳回硬體視訊埠目前的行號。
語法
PDD_VPORTCB_GETLINE PddVportcbGetline;
DWORD PddVportcbGetline(
PDD_GETVPORTLINEDATA unnamedParam1
)
{...}
參數
unnamedParam1
指向 DD_GETVPORTLINEDATA 結構,其中包含驅動程式判斷並傳回指定之硬體視訊埠的目前行號所需的資訊。
傳回值
DdVideoPortGetLine 會傳回下列其中一個回呼代碼:
備註
在DDVIDEOPORTCAPS結構的dwCaps成員中設定DDVPCAPS_READBACKLINE旗標的驅動程式必須實作DdVideoPortGetLine。
驅動程式應該在DD_GETVPORTLINEDATAlpGetLine的dwLine 結構 dwLine成員中寫入目前視訊行的數目。 傳回的行號必須是以零起始;也就是說,影片的第一行是第 0 行,第二行視訊是第 1 行等等。
如果裝置處於垂直空白,則驅動程式應該在 DD_GETVPORTLINEDATA 的 ddRVal 成員中設定 DDERR_VERTICALBLANKINPROGRESS。 如果因為硬體視訊埠已停用而無法執行查詢,驅動程式應該在 ddRVal中設定DDERR_VIDEONOTACTIVE。 在這兩個失敗的情況下,驅動程式應該會傳回DDHAL_DRIVER_HANDLED。
需求
目標平台 | 桌面 |
標頭 | ddrawint.h (包含 Winddi.h) |