Condividi tramite


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.
 
Il parametro hProvider deve essere un handle aperto nello stesso thread del thread in cui viene usato per questa funzione.

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

Vedi anche

Stampa schema

Funzioni dell'API spooler di stampa

Stampa