structure OPEN_PRINTER_PROPS_INFOA (shellapi.h)
Identifie une feuille de propriétés particulière dans les pages de propriétés d’une imprimante et indique si cette feuille de propriétés doit être modale. Éventuellement utilisé avec la fonction SHInvokePrinterCommand.
Syntaxe
typedef struct _OPEN_PRINTER_PROPS_INFOA {
DWORD dwSize;
LPSTR pszSheetName;
UINT uSheetIndex;
DWORD dwFlags;
BOOL bModal;
} OPEN_PRINTER_PROPS_INFOA, *POPEN_PRINTER_PROPS_INFOA;
Membres
dwSize
Type : DWORD
Taille de la structure.
pszSheetName
Type : LPSTR
Nom de la feuille de propriétés. Si la feuille spécifiée est introuvable, la feuille de propriétés apparaît toujours avec la première page par défaut.
uSheetIndex
Type : uiNT
Index de la feuille de propriétés dans le tableau de feuilles de propriétés qui compose la fenêtre. Si elle est vide ou non valide, la première page par défaut s’affiche.
dwFlags
Type : DWORD
Non utilisé.
bModal
Type : BOOL
TRUE si la feuille de propriétés doit être modale ; sinon, FALSE.
Remarques
Cette structure peut être transmise dans le paramètre
Note
L’en-tête shellapi.h définit OPEN_PRINTER_PROPS_INFO en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2008 [applications de bureau uniquement] |
d’en-tête | shellapi.h |