PTCloseProvider-Funktion (prntvpt.h)
Schließt ein Handle des Druckticketanbieters.
Syntax
HRESULT PTCloseProvider(
[in] HPTPROVIDER hProvider
);
Parameter
[in] hProvider
Ein Handle für den Anbieter. Dieses Handle wird von der PTOpenProvider- oder PTOpenProviderEx-Funktion zurückgegeben.
Rückgabewert
Wenn der Vorgang erfolgreich ist, wird der Rückgabewert S_OK, andernfalls enthält das HRESULT einen Fehlercode.
Wenn hProvider in einem anderen Thread geöffnet wurde, wird das HRESULT E_INVALIDARG.
Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung.
Hinweise
Hinweis Dies ist eine blockierende oder synchrone Funktion und wird möglicherweise nicht sofort zurückgegeben. Wie schnell diese Funktion zurückgibt, hängt von Laufzeitfaktoren wie Netzwerk-status, Druckserverkonfiguration und Druckertreiberimplementierung ab – Faktoren, die beim Schreiben einer Anwendung schwer vorherzusagen sind. Wenn Sie diese Funktion über einen Thread aufrufen, der die Interaktion mit der Benutzeroberfläche verwaltet, kann die Anwendung nicht reagieren.
Ein Handle kann nach dem Schließen nicht mehr verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | prntvpt.h |
Bibliothek | Prntvpt.lib |
DLL | Prntvpt.dll |