Funzione PTGetPrintDeviceResources (prntvpt.h)
Recupera le risorse dei dispositivi di stampa per una stampante formattata in conformità allo schema di stampa XML.
Sintassi
HRESULT PTGetPrintDeviceResources(
[in] HPTPROVIDER hProvider,
[in] LPCWSTR pszLocaleName,
[in] IStream *pPrintTicket,
IStream *pDeviceResources,
[out, optional] BSTR *pbstrErrorMessage
);
Parametri
[in] hProvider
Handle per un provider di dispositivi aperto le cui risorse del dispositivo di stampa devono essere recuperate. Questo handle viene restituito dalla funzione PTOpenProvider o PTOpenProviderEx .
[in] pszLocaleName
Puntatore facoltativo al nome delle impostazioni locali. Questo parametro può essere NULL.
[in] pPrintTicket
Puntatore a un flusso con la relativa posizione di ricerca all'inizio del contenuto del ticket di stampa. Questo parametro può essere NULL.
pDeviceResources
Puntatore al flusso in cui verranno scritte le risorse di stampa del dispositivo, a partire dalla posizione di ricerca corrente.
[out, optional] pbstrErrorMessage
Puntatore a un file PDC o a una stringa che specifica cosa, se qualcosa, non è valido per pPrintTicket. Se è valido, questo valore è NULL.
Valore restituito
Se l'operazione ha esito positivo, il valore restituito viene S_OK. In caso contrario, restituisce un messaggio di errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | prntvpt.h |
Libreria | Prntvpt.lib |
DLL | Prntvpt.dll |