OPEN_PRINTER_PROPS_INFOA 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_INFOA {
  DWORD dwSize;
  LPSTR pszSheetName;
  UINT  uSheetIndex;
  DWORD dwFlags;
  BOOL  bModal;
} OPEN_PRINTER_PROPS_INFOA, *POPEN_PRINTER_PROPS_INFOA;

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