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 ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてOPEN_PRINTER_PROPS_INFOを定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | shellapi.h |