OPEN_PRINTER_PROPS_INFOW struttura (shellapi.h)
Identifica un foglio di proprietà specifico nelle pagine delle proprietà di una stampante e indica se tale foglio di proprietà deve essere modale. Facoltativamente usato con la funzione SHInvokePrinterCommand .
Sintassi
typedef struct _OPEN_PRINTER_PROPS_INFOW {
DWORD dwSize;
LPWSTR pszSheetName;
UINT uSheetIndex;
DWORD dwFlags;
BOOL bModal;
} OPEN_PRINTER_PROPS_INFOW, *POPEN_PRINTER_PROPS_INFOW;
Members
dwSize
Tipo: DWORD
Dimensione della struttura.
pszSheetName
Tipo: LPSTR
Nome del foglio delle proprietà. Se il foglio specificato non viene trovato, il foglio delle proprietà viene comunque visualizzato con la prima pagina predefinita.
uSheetIndex
Tipo: UINT
Indice del foglio delle proprietà nella matrice di fogli delle proprietà che costituiscono la finestra. Se è vuoto o non valido, viene visualizzata la prima pagina predefinita.
dwFlags
Tipo: DWORD
Non usato.
bModal
Tipo: BOOL
TRUE se il foglio delle proprietà deve essere modale; in caso contrario, FALSE.
Commenti
Questa struttura può essere passata nel parametro lpBuf2 della funzione SHInvokePrinterCommand quando il parametro uAction della funzione è impostato su PRINTACTION_PROPERTIES.
Nota
L'intestazione shellapi.h definisce OPEN_PRINTER_PROPS_INFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | shellapi.h |