Condividi tramite


Funzione XcvClosePort (winsplp.h)

La funzione di XcvClosePort della DLL del server di monitoraggio delle porte chiude una porta della stampante aperta da XcvOpenPort.

Sintassi

BOOL XcvClosePort(
  _In_ HANDLE hXcv
);

Parametri

[in] hXcv

Handle stampante fornito dal chiamante ottenuto chiamando OpenPrinter (descritto nella documentazione di Microsoft Windows SDK). Questo handle viene creato e restituito da XcvOpenPort.

Valore restituito

Se l'operazione ha esito positivo, la funzione deve restituire TRUE. In caso contrario, deve restituire FALSE.

Osservazioni

Le DLL del server di monitoraggio delle porte sono necessarie per definire una funzione XcvClosePort e includerne l'indirizzo in una struttura MONITOR2.

La funzione ClosePrinter dello spooler chiama XcvClosePort se il nome della stampante specificato con una chiamata precedente alla funzione OpenPrinter includeva una delle stringhe "XcvPort" o "XcvMonitor". Per altre informazioni, vedere AddPortUI. Per altre informazioni sulle funzioni di OpenPrinter e ClosePrinter, vedere la documentazione di Windows SDK.

La funzione deve chiudere la porta specificata dall'handle e deve rendere l'handle non valido.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione winsplp.h (includere Winsplp.h)
libreria NtosKrnl.exe

Vedere anche

XcvOpenPort

addPortUI