Funzione PTCloseProvider (prntvpt.h)
Chiude un handle del provider di ticket di stampa.
Sintassi
HRESULT PTCloseProvider(
[in] HPTPROVIDER hProvider
);
Parametri
[in] hProvider
Handle per il provider. Questo handle viene restituito dalla funzione PTOpenProvider o PTOpenProviderEx .
Valore restituito
Se l'operazione ha esito positivo, il valore restituito viene S_OK; in caso contrario , HRESULT contiene un codice di errore.
Se hProvider è stato aperto in un thread diverso, HRESULT viene E_INVALIDARG.
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à di restituzione di questa funzione dipende da fattori di runtime, ad esempio lo stato della rete, la configurazione del server di stampa e l'implementazione del driver della stampante, fattori difficili da prevedere durante la scrittura di un'applicazione. Chiamando questa funzione da un thread che gestisce l'interazione con l'interfaccia utente, l'applicazione potrebbe sembrare non rispondente.
Non è possibile usare un handle dopo la chiusura.
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 |