CreateICW 函式 (wingdi.h)
CreateIC 函式會建立指定裝置的信息內容。 信息內容可讓您快速取得裝置的相關信息,而不需建立裝置內容 (DC)。 不過,GDI 繪圖函式無法接受資訊內容的句柄。
語法
HDC CreateICW(
[in] LPCWSTR pszDriver,
[in] LPCWSTR pszDevice,
LPCWSTR pszPort,
[in] const DEVMODEW *pdm
);
參數
[in] pszDriver
指定設備驅動器名稱之 Null 終止字元字串的指標(例如 Epson)。
[in] pszDevice
Null 終止字元字串的指標,指定所使用之特定輸出裝置的名稱,如列印管理員所示(例如 Epson FX-80)。 它不是印表機型號名稱。 必須使用 lpszDevice 參數。
pszPort
這個參數會被忽略,而且應該設定為 NULL。 它僅適用於與16位 Windows 的相容性。
[in] pdm
DEVMODE 結構的指標,其中包含裝置驅動程式的裝置特定初始化數據。 DocumentProperties 函式會擷取填入指定裝置的這個結構。 如果設備驅動器要使用使用者指定的預設初始化(如果有的話),lpdvmInit 參數必須 NULL。
傳回值
如果函式成功,傳回值就是信息內容的句柄。
如果函式失敗,則傳回值 NULL。
言論
當您不再需要資訊 DC 時,請呼叫 DeleteDC 函式。
注意
wingdi.h 標頭會將 CreateIC 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | wingdi.h (包括 Windows.h) |
連結庫 | Gdi32.lib |
DLL | Gdi32.dll |