Freigeben über


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