Freigeben über


GetJobNamedPropertyValue-Funktion (winspool.h)

Ruft den Wert der benannten Eigenschaft für den angegebenen Druckauftrag auf dem angegebenen Drucker ab.

Syntax

DWORD GetJobNamedPropertyValue(
  [in]  HANDLE             hPrinter,
  [in]  DWORD              JobId,
  [in]  PCWSTR             pszName,
  [out] PrintPropertyValue *pValue
);

Parameter

[in] hPrinter

Ein Handle für das gewünschte Druckerobjekt. Verwenden Sie die Funktion OpenPrinter, OpenPrinter2 oder AddPrinter , um einen Druckerhandle abzurufen.

[in] JobId

Bezeichner, der den Druckauftrag angibt. Sie erhalten einen Druckauftragsbezeichner, indem Sie die AddJob-Funktion oder die StartDoc-Funktion aufrufen.

[in] pszName

Name der Eigenschaft, deren Wert abgerufen wird.

[out] pValue

Wert der benannten Eigenschaft. Der Aufrufer muss dies mithilfe der Funktion FreePrintPropertyValue freigeben.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile winspool.h (winspool.h einschließen)
Bibliothek WinSpool.lib
DLL Spoolss.dll; WinSpool.drv