Partager via


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

Voir aussi

XcvOpenPort

AddPortUI