Funzione PTGetPrintDeviceCapabilities (prntvpt.h)

Recupera le funzionalità della stampante del dispositivo formattate in conformità allo schema di stampa XML.

Sintassi

HRESULT PTGetPrintDeviceCapabilities(
  [in]            HPTPROVIDER hProvider,
  [in, optional]  IStream     *pPrintTicket,
                  IStream     *pDeviceCapabilities,
  [out, optional] BSTR        *pbstrErrorMessage
);

Parametri

[in] hProvider

Handle a un provider di dispositivi aperto le cui funzionalità di stampa devono essere recuperate. Questo handle viene restituito dalla funzione PTOpenProvider o PTOpenProviderEx.

[in, optional] pPrintTicket

Puntatore facoltativo a un flusso con la relativa posizione di ricerca all'inizio del contenuto del ticket di stampa. Questo parametro può essere NULL.

pDeviceCapabilities

Puntatore al flusso in cui verranno scritte le funzionalità 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 necessario, non è valido per pPrintTicket. Se è valida, questo valore è NULL. La funzione usa questo parametro solo se viene usato pPrintTicket .

Valore restituito

Se l'operazione ha esito positivo, il valore restituito è 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