OPEN_PRINTER_PROPS_INFOA結構 (shellapi.h)
識別印表機屬性頁中的特定屬性表,以及該屬性表是否應該為強制回應。 選擇性地與 SHInvokePrinterCommand 函 式搭配使用。
語法
typedef struct _OPEN_PRINTER_PROPS_INFOA {
DWORD dwSize;
LPSTR pszSheetName;
UINT uSheetIndex;
DWORD dwFlags;
BOOL bModal;
} OPEN_PRINTER_PROPS_INFOA, *POPEN_PRINTER_PROPS_INFOA;
成員
dwSize
類型: DWORD
結構的大小。
pszSheetName
類型: LPSTR
屬性表的名稱。 如果找不到指定的工作表,屬性表仍會顯示預設的第一頁。
uSheetIndex
類型: UINT
構成視窗之屬性表陣列中屬性表的索引。 如果空白或無效,則會顯示預設的第一頁。
dwFlags
類型: DWORD
未使用。
bModal
類型: BOOL
如果屬性表應該是強制回應,則為TRUE;否則為 FALSE。
備註
當該函式的 uAction 參數設定為 PRINTACTION_PROPERTIES 時,此結構可以在 SHInvokePrinterCommand 函式的 lpBuf2 參數中傳遞。
注意
shellapi.h 標頭會將OPEN_PRINTER_PROPS_INFO定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱 函式原型的慣例。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | shellapi.h |
意見反應
https://aka.ms/ContentUserFeedback。
即將推出:在 2024 年,我們將隨著內容的意見反應機制逐步淘汰 GitHub 問題,並以新的意見反應系統來取代。 如需詳細資訊,請參閱提交並檢視相關的意見反應