OPEN_PRINTER_PROPS_INFOW-Struktur (shellapi.h)

Gibt ein bestimmtes Eigenschaftenblatt in den Eigenschaftenseiten eines Druckers an und gibt an, ob dieses Eigenschaftenblatt modal sein soll. Optional mit der SHInvokePrinterCommand-Funktion verwendet.

Syntax

typedef struct _OPEN_PRINTER_PROPS_INFOW {
  DWORD  dwSize;
  LPWSTR pszSheetName;
  UINT   uSheetIndex;
  DWORD  dwFlags;
  BOOL   bModal;
} OPEN_PRINTER_PROPS_INFOW, *POPEN_PRINTER_PROPS_INFOW;

Member

dwSize

Art: 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 ersten Standardseite angezeigt.

uSheetIndex

Typ: UINT

Der Index des Eigenschaftenblatts im Array der Eigenschaftenblätter, aus dem das Fenster besteht. Wenn sie leer oder ungültig ist, wird die erste Standardseite angezeigt.

dwFlags

Art: DWORD

Wird nicht verwendet.

bModal

Typ: BOOL

TRUE , wenn das Eigenschaftenblatt modal sein soll; andernfalls FALSE.

Hinweise

Diese Struktur kann im lpBuf2-Parameter der SHInvokePrinterCommand-Funktion übergeben werden, wenn der uAction-Parameter dieser Funktion auf PRINTACTION_PROPERTIES festgelegt ist.

Hinweis

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
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile shellapi.h