PDD_SURFCB_BLT回呼函式 (ddrawint.h)

DdBlt 回呼函式會執行位區塊傳輸。

語法

PDD_SURFCB_BLT PddSurfcbBlt;

DWORD PddSurfcbBlt(
  PDD_BLTDATA unnamedParam1
)
{...}

參數

unnamedParam1

指向 DD_BLTDATA 結構,其中包含驅動程序執行blit所需的資訊。

傳回值

DdBlt 會 傳回下列其中一個回呼代碼:

備註

您可以在 DirectDraw 驅動程式中選擇性地實作 DdBlt

在執行位區塊傳輸之前,驅動程式應該確保涉及目的地介面的翻轉並未進行中。 如果目的地介面涉及翻轉,驅動程式應該將 lpBlt 上DD_BLTDATA結構的 ddRVal 成員設定為DDERR_WASSTILLDRAWING並傳回DDHAL_DRIVER_HANDLED。

驅動程式應該檢查 dwFlags ,以判斷要執行的blit作業類型。 驅動程式不應該檢查未記載的旗標。

執行透明 (色彩索引鍵) blts 時,驅動程式應該在其比較中忽略任何未使用的圖元位。 (在 32bpp 模式中,高位元組通常未使用。此位元組不應用於色彩索引鍵比較。)

規格需求

需求
目標平台 桌面
標頭 ddrawint.h (包含 Winddi.h)

另請參閱

DD_BLTDATA