GDI 物件
GDI 物件僅支援每個物件的一個句柄。 GDI 物件的句柄對進程是私用的。 也就是說,只有建立 GDI 物件的程式可以使用物件句柄。
每個會話的理論限制為 65,536 個 GDI 句柄。 不過,每個會話可以開啟的 GDI 句柄數目上限通常較低,因為它會受到可用記憶體的影響。
Windows 2000: 每個會話的限製為 16,384 GDI 句柄。
GDI 句柄也有預設的個別進程限制。 若要變更此限制,請設定下列登錄值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\GDIProcessHandleQuota
此值可以設定為介於 256 和 65,536 之間的數位。
Windows 2000: 此值可以設定為介於 256 到 16,384 之間的數位。
管理 GDI 物件
下表列出 GDI 物件,以及每個物件的建立者和終結器函式。 建立者函式會建立對象和物件句柄,或只傳回現有的物件句柄。 終結器函式會從記憶體中移除物件,使物件句柄失效。