PTGetPrintDeviceResources-Funktion (prntvpt.h)
Es ruft die Druckgeräteressourcen für einen Drucker ab, der gemäß dem XML-Druckschema formatiert ist.
Syntax
HRESULT PTGetPrintDeviceResources(
[in] HPTPROVIDER hProvider,
[in] LPCWSTR pszLocaleName,
[in] IStream *pPrintTicket,
IStream *pDeviceResources,
[out, optional] BSTR *pbstrErrorMessage
);
Parameter
[in] hProvider
Ein Handle für einen offenen Geräteanbieter, dessen Druckgeräteressourcen abgerufen werden sollen. Dieses Handle wird vom PTOpenProvider oder der PTOpenProviderEx-Funktion zurückgegeben.
[in] pszLocaleName
Optionaler Zeiger auf den Gebietsschemanamen. Dieser Parameter kann NULL sein.
[in] pPrintTicket
Ein Zeiger auf einen Stream mit seiner Suchposition am Anfang des Druckticketinhalts. Dieser Parameter kann NULL sein.
pDeviceResources
Ein Zeiger auf den Stream, in den die Druckressourcen des Geräts geschrieben werden, beginnend bei der aktuellen Suchposition.
[out, optional] pbstrErrorMessage
Ein Zeiger auf eine PDC-Datei oder Zeichenfolge, die angibt, was bei pPrintTicket ungültig ist. Wenn er gültig ist, ist dieser Wert NULL.
Rückgabewert
Wenn der Vorgang erfolgreich ist, wird der Rückgabewert S_OK. Gibt andernfalls eine Fehlermeldung zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | prntvpt.h |
Bibliothek | Prntvpt.lib |
DLL | Prntvpt.dll |