GetPrintCapabilities

Important

Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement d’appareils d’imprimante.

Pour plus d’informations, consultez le guide de conception d’application de prise en charge de l’impression.

La méthode IPrintTicketProvider::GetPrintCapabilities doit retourner un document PrintCapabilities valide. Pour une implémentation de base, le document peut être très simple, mais le pilote d’impression ne peut pas prendre en charge les fonctionnalités d’un ticket d’impression qui ne sont pas exposées dans le document PrintCapabilities . Lorsque vous ajoutez la prise en charge des tickets d’impression à votre pilote d’impression, vous devez revenir à cette routine et ajouter ces fonctionnalités au document PrintCapabilities .

Le système ne fournit pas de document PrintCapabilities par défaut, même pour les fonctionnalités fournies par le système via la conversion DEVMODE-to-PrintTicket. Le pilote d’impression doit créer et retourner le document PrintCapabilities correspondant.