OPEN_PRINTER_PROPS_INFOA Struktur (shellapi.h)
Identifiziert ein bestimmtes Eigenschaftenblatt auf den Eigenschaftenseiten eines Druckers und gibt an, ob das Eigenschaftenblatt modal sein soll. Optional mit der funktion SHInvokePrinterCommand verwendet.
Syntax
typedef struct _OPEN_PRINTER_PROPS_INFOA {
DWORD dwSize;
LPSTR pszSheetName;
UINT uSheetIndex;
DWORD dwFlags;
BOOL bModal;
} OPEN_PRINTER_PROPS_INFOA, *POPEN_PRINTER_PROPS_INFOA;
Angehörige
dwSize
Typ: DWORD-
Die Größe der Struktur.
pszSheetName
Typ: LPSTR-
Der Name des Eigenschaftenblatts. Wenn das angegebene Blatt nicht gefunden wird, wird das Eigenschaftenblatt weiterhin mit der standardmäßigen ersten Seite angezeigt.
uSheetIndex
Typ: UINT-
Der Index des Eigenschaftenblatts im Array von Eigenschaftenblättern, aus denen das Fenster besteht. Wenn sie leer oder ungültig ist, wird die erste Standardseite angezeigt.
dwFlags
Typ: DWORD-
Wird nicht verwendet.
bModal
Typ: BOOL-
TRUE, wenn das Eigenschaftenblatt modal sein soll; andernfalls FALSE.
Bemerkungen
Diese Struktur kann im lpBuf2 Parameter der funktion SHInvokePrinterCommand übergeben werden, wenn der uAction Parameter dieser Funktion auf PRINTACTION_PROPERTIES festgelegt ist.
Anmerkung
Der shellapi.h-Header definiert OPEN_PRINTER_PROPS_INFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2008 [Nur Desktop-Apps] |
Header- | shellapi.h |