XcvClosePort-Funktion (winsplp.h)
Die Funktion einer XcvClosePort
Portmonitorserver-DLL schließt einen Druckerport, der von XcvOpenPort geöffnet wurde.
Syntax
BOOL XcvClosePort(
_In_ HANDLE hXcv
);
Parameter
[in] hXcv
Das vom Anrufer bereitgestellte Druckerhandle wurde durch Aufrufen von OpenPrinter (in der Microsoft Windows SDK-Dokumentation beschrieben) abgerufen. Dieses Handle wird von XcvOpenPort erstellt und zurückgegeben.
Rückgabewert
Wenn der Vorgang erfolgreich ist, sollte die Funktion TRUE zurückgeben. Andernfalls sollte FALSE zurückgegeben werden.
Hinweise
Portmonitor-Server-DLLs sind erforderlich, um eine XcvClosePort
Funktion zu definieren und deren Adresse in eine MONITOR2-Struktur einzuschließen.
Die ClosePrinter-Funktion des Spoolers ruft auf XcvClosePort
, wenn der Druckername, der mit einem vorherigen Aufruf der OpenPrinter-Funktion angegeben wurde, eine der Zeichenfolgen "XcvPort" oder "XcvMonitor" enthält. Weitere Informationen finden Sie unter AddPortUI. Weitere Informationen zu den Funktionen OpenPrinter und ClosePrinter finden Sie in der Windows SDK-Dokumentation.
Die Funktion sollte den vom Handle angegebenen Port schließen und das Handle ungültig machen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | winsplp.h (winsplp.h einschließen) |
Bibliothek | NtosKrnl.exe |