XcvClosePort-Funktion (winsplp.h)
Die XcvClosePort
-Funktion eines Portmonitorservers schließt einen Druckerport, der von XcvOpenPortgeöffnet wurde.
Syntax
BOOL XcvClosePort(
_In_ HANDLE hXcv
);
Parameter
[in] hXcv
Vom Aufrufer bereitgestellter Druckerhandle, das durch Aufrufen OpenPrinter- abgerufen wird (in der Microsoft Windows SDK-Dokumentation beschrieben). Dieses Handle wird von XcvOpenPorterstellt und zurückgegeben.
Rückgabewert
Wenn der Vorgang erfolgreich ist, sollte die Funktion TRUE-zurückgeben. Andernfalls sollte FALSE-zurückgegeben werden.
Bemerkungen
Portmonitor-Server-DLLs sind erforderlich, um eine XcvClosePort
-Funktion zu definieren und ihre Adresse in eine MONITOR2 Struktur einzuschließen.
Die ClosePrinter-Funktion des Spoolers ruft XcvClosePort
auf, wenn der Druckername, der mit einem vorherigen Aufruf der OpenPrinter- funktion angegeben wurde, eine der Zeichenfolgen "XcvPort" oder "XcvMonitor" enthalten ist. 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 durch den Handle angegebenen Port schließen und den Handle ungültig machen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | winsplp.h (include Winsplp.h) |
Library | NtosKrnl.exe |