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 |