Condividi tramite


Funzione PTQuerySchemaVersionSupport (prntvpt.h)

Recupera la versione più alta (più recente) dello schema di stampa supportata dalla stampante specificata.

Sintassi

HRESULT PTQuerySchemaVersionSupport(
  [in]  PCWSTR pszPrinterName,
  [out] DWORD  *pMaxVersion
);

Parametri

[in] pszPrinterName

Puntatore al nome completo di una coda di stampa.

[out] pMaxVersion

Puntatore alla versione più alta.

Valore restituito

Se l'operazione ha esito positivo, il valore restituito è S_OK, in caso contrario, HRESULT contiene un codice di errore.

Per altre informazioni sui codici di errore COM, vedere Gestione degli errori.

Commenti

Nota Si tratta di una funzione di blocco o sincrona e potrebbe non restituire immediatamente. La velocità con cui questa funzione restituisce dipende da fattori di runtime, ad esempio lo stato di rete, la configurazione del server di stampa e l'implementazione del driver della stampante, fattori difficili da prevedere durante la scrittura di un'applicazione. La chiamata a questa funzione da un thread che gestisce l'interazione con l'interfaccia utente potrebbe rendere l'applicazione non rispondente.
 
Il parametro pszPrinterName deve essere il nome completo, non il nome troncato come può essere visualizzato in un DEVMODE.

La prima versione dello schema di stampa è stata rilasciata con Windows Vista ed è la versione 1.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione prntvpt.h
Libreria Prntvpt.lib
DLL Prntvpt.dll

Vedi anche

Schema di stampa

Funzioni dell'API spooler di stampa

Stampa