共用方式為


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