PTOpenProviderEx-Funktion (prntvpt.h)
Öffnet eine instance eines Druckticketanbieters.
Syntax
HRESULT PTOpenProviderEx(
[in] PCWSTR pszPrinterName,
DWORD dwMaxVersion,
DWORD dwPrefVersion,
[out] HPTPROVIDER *phProvider,
[out] DWORD *pUsedVersion
);
Parameter
[in] pszPrinterName
Ein Zeiger auf den vollständigen Namen einer Druckwarteschlange.
dwMaxVersion
Die neueste Version des Vom Aufrufer unterstützten Druckschemas .
dwPrefVersion
Die Vom Aufrufer angeforderte Version des Druckschemas.
[out] phProvider
Ein Zeiger auf ein Handle für den Anbieter.
[out] pUsedVersion
Ein Zeiger auf die Version des Druckschemas, die der Druckticketanbieter verwendet.
Rückgabewert
Wenn der Vorgang erfolgreich ist, wird der Rückgabewert S_OK, andernfalls enthält das HRESULT einen Fehlercode.
Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung.
Hinweise
Die erste Version des Druckschemas wurde mit Windows Vista veröffentlicht und ist Version 1. Wenn der Druckticketanbieter prefVersion nicht unterstützt, öffnet PTOpenProviderEx erfolgreich ein Handle und gibt eine frühere Version in usedVersion zurück.
Um ein Ressourcenleck zu vermeiden, muss phProvider mit PTCloseProvider geschlossen 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 |