Condividi tramite


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

Vedi anche

PTGetPrintCapabilities

PTGetPrintDeviceCapabilities