OPEN_PRINTER_PROPS_INFOW 結構 (shellapi.h)
識別印表機屬性頁中的特定屬性表,以及該屬性表是否應為強制回應。 選擇性地與 SHInvokePrinterCommand 函式搭配使用。
語法
typedef struct _OPEN_PRINTER_PROPS_INFOW {
DWORD dwSize;
LPWSTR pszSheetName;
UINT uSheetIndex;
DWORD dwFlags;
BOOL bModal;
} OPEN_PRINTER_PROPS_INFOW, *POPEN_PRINTER_PROPS_INFOW;
成員
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 |