Fonction XcvClosePort (winsplp.h)
La fonction DLL d’un serveur de surveillance de XcvClosePort
port ferme un port d’imprimante qui a été ouvert par XcvOpenPort.
Syntaxe
BOOL XcvClosePort(
_In_ HANDLE hXcv
);
Paramètres
[in] hXcv
Handle d’imprimante fourni par l’appelant obtenu en appelant OpenPrinter (décrit dans la documentation Microsoft Windows SDK). Ce handle est créé et retourné par XcvOpenPort.
Valeur retournée
Si l’opération réussit, la fonction doit retourner TRUE. Dans le cas contraire, il doit retourner FALSE.
Remarques
Les DLL de serveur de surveillance de port sont nécessaires pour définir une XcvClosePort
fonction et inclure son adresse dans une structure de MONITOR2 .
La fonction ClosePrinter du spouleur appelle XcvClosePort
si le nom d’imprimante spécifié avec un appel précédent à la fonction OpenPrinter comprenait l’une des chaînes « XcvPort » ou « XcvMonitor ». Pour plus d’informations, consultez AddPortUI. Pour plus d’informations sur les fonctions OpenPrinter et ClosePrinter, consultez la documentation SDK Windows.
La fonction doit fermer le port spécifié par le handle et rendre le handle non valide.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | winsplp.h (inclure Winsplp.h) |
Bibliothèque | NtosKrnl.exe |