Freigeben über


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

Weitere Informationen

XcvOpenPort

AddPortUI