共用方式為


GDI 資料類型

下表中定義的資料類型會出現在設備磁碟機介面中。 GDI 使用者物件已描述數個列出的資料類型。 屬於指標的資料類型會以星號 (*) 標示。

圖形 DDI 資料類型 變數名稱前置詞 定義

BOOL

b

可以是 TRUEFALSE的 32 位值。

BYTE

j

8 位元不帶正負號的整數。

BRUSHOBJ

Pbo

筆刷物件的指標。

CLIPLINE

cl

裁剪線物件。

CLIPOBJ

Pco

裁剪物件的指標。

DHPDEV

dhpdev

由設備磁碟機定義的 32 位控制碼,可識別實體裝置。

DHSURF

dhsurf

由設備磁碟機定義的 32 位控制碼,可識別裝置管理的介面。

FIX

修正

固定點數。

FLOATL

e

浮點數。

FLOAT_LONG

el

根據內容解譯為 LONG 或 FLOATL 的 32 位多載值。

FLONG

佛羅里達州

一組 32 位旗標。

FONTOBJ

pfo

字型物件的指標。

FSHORT

fs

一組 16 位旗標。

FWORD

Fw

16 位元帶正負號的整數。

Hbm

Hbm

由 GDI 定義的 32 位控制碼,可識別點陣圖。

HPAL

hpal

由 GDI 定義的 32 位控制碼,可識別調色盤。

HSURF

hsurf

由 GDI 定義的 32 位控制碼,可識別表面。

LONG

l

32 位元帶正負號的整數。

混合

混合

32 位數量,其較低的 16 位定義前景和背景混合模式。

PALOBJ

ppalo

調色盤物件的指標。

PATHOBJ

Ppo

路徑物件的指標。

POINTE

Pte

點結構,包含 {FLOATL xy;}。

POINTFIX

ptfx

由 {FIX xy;} 組成的點結構。

POINTZL

ptq

點結構,包含 {LARGE_INTEGER xy;}。 此結構的每個成員都是 28.36 格式的 64 位座標。

PWSZ

pwsz

Null 終止 Unicode 字串的指標。

PVOID

pv

VOID 的指標,這是未定義的資料類型。

RECTFX

rcfx

由 {FIX xLeftyTopxRightyBottom;} 組成的矩形結構。

ROP4

rop4

32 位值,指定來源、目的地、模式和遮罩圖元的混合方式。

SHORT

s

16 位元帶正負號的整數。

SIZEL

sizl

結構,包含 {LONG cxcy;}。

STROBJ

pstro

文字字串物件的指標。

SURFOBJ

Pso

介面物件的指標。

ULONG

Ul

32 位元不帶正負號的整數。

USHORT

us

16 位元不帶正負號的整數。

XFORMOBJ

pxo

座標轉換物件的指標。

XLATEOBJ*

pxlo

色彩轉譯物件的指標。

下表中列出的參數前置詞是用來根據變數名稱前置詞的使用方式來修改變數名稱前置詞。

前置詞 參數使用方式

i

列舉索引

c

計數

p

指標