PTGetPrintDeviceCapabilities-Funktion (prntvpt.h)
Ruft die Funktionen des Gerätedruckers ab, die gemäß dem XML-Druckschema formatiert sind.
Syntax
HRESULT PTGetPrintDeviceCapabilities(
[in] HPTPROVIDER hProvider,
[in, optional] IStream *pPrintTicket,
IStream *pDeviceCapabilities,
[out, optional] BSTR *pbstrErrorMessage
);
Parameter
[in] hProvider
Ein Handle für einen offenen Geräteanbieter, dessen Druckfunktionen abgerufen werden sollen. Dieses Handle wird vom PTOpenProvider oder der PTOpenProviderEx-Funktion zurückgegeben.
[in, optional] pPrintTicket
Ein optionaler Zeiger auf einen Stream mit der Suchposition am Anfang des Druckticketinhalts. Dieser Parameter kann NULL sein.
pDeviceCapabilities
Ein Zeiger auf den Stream, in dem die Druckfunktionen des Geräts geschrieben werden, beginnend mit der aktuellen Suchposition.
[out, optional] pbstrErrorMessage
Ein Zeiger auf eine PDC-Datei oder -Zeichenfolge, die angibt, was, falls überhaupt, ungültig ist für pPrintTicket. Wenn er gültig ist, ist dieser Wert NULL. Die Funktion verwendet diesen Parameter nur, wenn pPrintTicket verwendet wird.
Rückgabewert
Wenn der Vorgang erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird eine Fehlermeldung zurückgegeben.
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 |