Freigeben über


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

Siehe auch

XcvOpenPort-

AddPortUI-