Freigeben über


GetJobAttributes-Funktion (winsplp.h)

Warnung

Ab Windows 10 sind die APIs, die Druckanbieter von Drittanbietern unterstützen, veraltet. Microsoft empfiehlt keine Investitionen in Druckdienstleister von Drittanbietern. Bei Windows 8 und neueren Produkten, bei denen das v4-Drucktreibermodell verfügbar ist, können Druckanbieter von Drittanbietern möglicherweise keine Warteschlangen erstellen oder verwalten, die v4-Drucktreiber verwenden.

Die GetJobAttributes-Funktion eines Druckanbieters ruft Informationen zu einem Druckauftrag ab.

Syntax

BOOL GetJobAttributes(
  [in]  LPWSTR            pPrinterName,
  [in]  LPDEVMODEW        pDevmode,
  [out] PATTRIBUTE_INFO_3 pAttributeInfo
);

Parameter

[in] pPrinterName

Vom Aufrufer bereitgestellter Zeiger auf eine MIT NULL endende Unicode-Zeichenfolge, die den Druckernamen enthält.

[in] pDevmode

Vom Aufrufer bereitgestellter Zeiger auf eine DEVMODEW-Struktur , die an den Druckprozessor oder Druckertreiber übergeben wird.

[out] pAttributeInfo

Vom Aufrufer bereitgestellter Zeiger auf eine ATTRIBUTE_INFO_3-Struktur , die Informationen zum Druckauftrag empfängt.

Rückgabewert

GetJobAttributes gibt TRUE zurück, wenn die Druckauftragsattribute erfolgreich abgerufen werden. Andernfalls wird FALSE zurückgegeben.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile winsplp.h (winsplp.h einschließen)
Bibliothek Spoolss.lib
DLL Spoolss.dll

Weitere Informationen

ATTRIBUTE_INFO_3

DEVMODEW

GetJobAttributesEx