Périphériques d’impression

Pour commencer à développer des pilotes d’imprimante, consultez les sections suivantes du guide de programmation des périphériques d’impression .

Pour développer des pilotes de périphérique d’imprimante, vous avez besoin des en-têtes suivants :

IOCTLs

 
IOCTL_DOT4_ADD_ACTIVITY_BROADCAST

Cette rubrique décrit IOCTL_DOT4_ADD_ACTIVITY_BROADCAST.
IOCTL_DOT4_CLOSE_CHANNEL

Cette rubrique décrit IOCTL_DOT4_CLOSE_CHANNEL.
IOCTL_DOT4_CREATE_SOCKET

Cette rubrique décrit IOCTL_DOT4_CREATE_SOCKET.
IOCTL_DOT4_DESTROY_SOCKET

Cette rubrique décrit IOCTL_DOT4_DESTROY_SOCKET.
IOCTL_DOT4_LAST

Cette rubrique décrit IOCTL_DOT4_LAST.
IOCTL_DOT4_OPEN_CHANNEL

Cette rubrique décrit IOCTL_DOT4_OPEN_CHANNEL.
IOCTL_DOT4_READ

Cette rubrique décrit IOCTL_DOT4_READ.
IOCTL_DOT4_REMOVE_ACTIVITY_BROADCAST

Cette rubrique décrit IOCTL_DOT4_REMOVE_ACTIVITY_BROADCAST.
IOCTL_DOT4_USER_BASE

Cette rubrique décrit IOCTL_DOT4_USER_BASE.
IOCTL_DOT4_WAIT_ACTIVITY_BROADCAST

Cette rubrique décrit IOCTL_DOT4_WAIT_ACTIVITY_BROADCAST.
IOCTL_DOT4_WAIT_FOR_CHANNEL

Cette rubrique décrit IOCTL_DOT4_WAIT_FOR_CHANNEL.
IOCTL_DOT4_WRITE

Cette rubrique décrit IOCTL_DOT4_WRITE.
IOCTL_USBPRINT_GET_1284_ID

Le code de contrôle IOCTL_USBPRINT_GET_1284_ID permet aux logiciels de couche supérieure (tels qu’un moniteur de langue) de demander et d’obtenir la chaîne d’ID d’appareil IEEE 1284 de l’imprimante.
IOCTL_USBPRINT_GET_INTERFACE_TYPE

Obtenez les fonctionnalités de protocole de l’interface d’imprimante USB.
IOCTL_USBPRINT_GET_LPT_STATUS

La demande de IOCTL_USBPRINT_GET_LPT_STATUS permet aux logiciels de couche supérieure (tels qu’un moniteur de langue) de demander et d’obtenir l’imprimante status octet à partir d’une imprimante USB.
IOCTL_USBPRINT_GET_PROTOCOL

Récupérez le code de protocole d’imprimante actuel de l’interface d’imprimante USB.
IOCTL_USBPRINT_SET_PROTOCOL

Définissez le code de protocole d’imprimante actuel de l’interface d’imprimante USB.
IOCTL_USBPRINT_SOFT_RESET

La demande de IOCTL_USBPRINT_SOFT_RESET permet à un logiciel de couche supérieure (tel qu’un moniteur de langage) d’émettre une commande de réinitialisation réversible spécifique à la classe sur l’imprimante.
IOCTL_USBPRINT_VENDOR_GET_COMMAND

La requête IOCTL_USBPRINT_VENDOR_GET_COMMAND permet à un logiciel de couche supérieure (tel qu’un moniteur de langage) d’émettre une commande GET spécifique au fournisseur sur l’appareil cible.
IOCTL_USBPRINT_VENDOR_SET_COMMAND

La demande IOCTL_USBPRINT_VENDOR_SET_COMMAND permet à un logiciel de couche supérieure (tel qu’un moniteur de langage) d’émettre une commande SET spécifique au fournisseur sur l’appareil cible.

Énumérations

 
BIDI_TYPE

L’énumération BIDI_TYPE répertorie les valeurs possibles des données transférées dans une opération bidi.
EATTRIBUTE_DATATYPE

EATTRIBUTE_DATATYPE énumère les types de données possibles pour un attribut global, un attribut de fonctionnalité ou un attribut d’option.
EBranchOfficeJobEventType

En savoir plus sur : Énumération EBranchOfficeJobEventType
EPrintPropertyType

Cette rubrique décrit l’énumération EPrintPropertyType.
EPrintXPSJobOperation

Cette rubrique décrit l’énumération EPrintXPSJobOperation.
EPrintXPSJobProgress

Cette rubrique décrit l’énumération EPrintXPSJobProgress.
EXpsCompressionOptions

L’énumération ExpsCompressionOptions décrit les options de compression d’un composant XPS.
EXpsFontOptions

L’énumération EXpsFontOptions décrit les options de police d’un composant XPS.
EXpsFontRestriction

En savoir plus sur : énumération __MIDL___MIDL_itf_filterpipeline_0000_0000_0004
EXpsJobConsumption

L’énumération EXpsJobConsumption décrit les mises à jour de la consommation des travaux.
NOTIFICATION_CALLBACK_COMMANDS

En savoir plus sur : énumération _NOTIFICATION_CALLBACK_COMMANDS
NOTIFICATION_CONFIG_FLAGS

En savoir plus sur : énumération _NOTIFICATION_CONFIG_FLAGS
OEMPTOPTS

Décrit l’énumération OEMPTOPTS.
PRINT_EXECUTION_CONTEXT

Cette rubrique décrit l’énumération PRINT_EXECUTION_CONTEXT.
PrintJobStatus

Cette énumération est un mappage un-à-un aux indicateurs de spouleur fournis dans les structures JOB_INFO_X.
PrintSchemaConstrainedSetting

L’énumération PrintSchemaConstrainedSetting spécifie si l’option est disponible en fonction de la configuration actuelle de l’appareil. L’attribut contraint apparaît uniquement dans un document PrintCapabilities.
PrintSchemaParameterDataType

L’énumération PrintSchemaParameterDataType identifie les types de données autorisés pour le paramètre Print Schema.
PrintSchemaSelectionType

L’énumération PrintSchemaSelectionType identifie la façon dont les options d’une fonctionnalité doivent être sélectionnées. Cette propriété apparaît uniquement dans un document PrintCapabilities.
SHIMOPTS

Décrit l’énumération SHIMOPTS.
STDVARIABLEINDEX

Décrit l’énumération STDVARIABLEINDEX.
UI_TYPE

En savoir plus sur : énumération UI_TYPE
XPSRAS_BACKGROUND_COLOR

XPSRAS_BACKGROUND_COLOR spécifie la couleur claire d’arrière-plan à utiliser par un rastériseur XPS.
XPSRAS_PIXEL_FORMAT

XPSRAS_PIXEL_FORMAT permet à un appelant de sélectionner le format de pixel utilisé par l’interface IWICBitmap qui est retourné par la méthode IXpsRasterizer ::RasterizeRect. XPSRAS_PIXEL_FORMAT est fourni avec Windows 8 et versions ultérieures de Windows.
XPSRAS_RENDERING_MODE

L’énumération XPSRAS_RENDERING_MODE spécifie le mode de rendu à utiliser par un rastériseur XPS.

Fonctions

 
_CPSUICALLBACK

Le type de fonction _CPSUICALLBACK est utilisé par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour définir une fonction de rappel destinée à être utilisée comme gestionnaire de messages CPSUI.
AddPortUI

La fonction AddPortUI d’une DLL d’interface utilisateur de moniteur de port ajoute un port d’imprimante, puis obtient des informations de configuration de port auprès de l’utilisateur et les envoie à la DLL du serveur moniteur de port.
AddPrintDeviceObject

La fonction de fournisseur d’impression AddPrintDeviceObject crée un objet d’appareil pour une file d’attente de fournisseur d’impression.
AddProperty

La méthode AddProperty ajoute une propriété à un conteneur de propriétés.
AddRequest

La méthode AddRequest ajoute une requête à la liste des demandes.
AdjustDPI

La méthode IPrintOemUIMXDC ::AdjustDPI permet à un pilote de pipeline de filtre XPS d’utiliser UnidrvUI.dll ou PS5UI.dll pour prendre en charge la configuration de la résolution d’image.
AjusterImageableArea

La méthode IPrintOemUIMXDC ::AdjustImageableArea permet à un pilote de pipeline de filtre XPS d’utiliser UnidrvUI.dll ou PS5UI.dll pour prendre en charge la configuration de la zone imprimable, y compris l’orientation et le sens de rotation.
AdjustImageCompression

La méthode IPrintOemUIMXDC ::AdjustImageCompression permet à un pilote de pipeline de filtre XPS d’utiliser UnidrvUI.dll ou PS5UI.dll pour prendre en charge la configuration du niveau de compression pour les images JPEG ou PNG.
AppendPrinterNotifyInfoData

La fonction AppendPrinterNotifyInfoData du spouleur d’impression ajoute le contenu d’une structure de PRINTER_NOTIFY_INFO_DATA spécifiée à une structure de PRINTER_NOTIFY_INFO spécifiée.
AsyncCloseChannel

Définit la méthode IBidiAsyncNotifyChannel ::AsyncCloseChannel.
AsyncGetNewChannel

Définit la méthode IPrintBidiAsyncNotifyRegistration ::AsyncGetNewChannel.
AsyncGetNotification

Définit la méthode IPrintUnidiAsyncNotifyRegistration ::AsyncGetNotification.
AsyncGetNotificationSendResponse

Définit la méthode IBidiAsyncNotifyChannel ::AsyncGetNotificationSendResponse.
AsyncGetServerReferral

Définit la méthode IPrintAsyncNotifyServerReferral ::AsyncGetServerReferral.
BindDevice

La méthode BindDevice lie une imprimante à une requête bidi. Cette méthode est similaire à la fonction OpenPrinter.
BindDevice

La méthode BindDevice lie une imprimante à une demande de communication d’imprimante bidirectionnelle (communication bidi). Cette méthode est similaire à la fonction OpenPrinter.
BindPrinter

La méthode IPrintOemPrintTicketProvider ::BindPrinter permet au pilote principal d’associer un ensemble d’identificateurs de ressources uniformes (URI) d’espace de noms privés à un appareil.
BindPrinter

La méthode IPrintTicketProvider ::BindPrinter lie une imprimante ou une file d’attente d’impression à une version spécifique du schéma de ticket d’impression, ce qui permet au pilote principal d’associer un ensemble d’identificateurs de ressources uniformes (URI) d’espace de noms privés à un appareil.
BindPrinter

La méthode IPrintTicketProvider2 ::BindPrinter lie une imprimante ou une file d’attente d’impression à une version spécifique du schéma de ticket d’impression, ce qui permet au pilote principal d’associer un ensemble d’identificateurs de ressources uniformes (URI) d’espace de noms privés à un appareil.
CallRouterFindFirstPrinterChangeNotification

Décrit la fonction CallRouterFindFirstPrinterChangeNotification.
Annuler

Annule l’opération asynchrone.
Annuler

Termine l’événement d’extension avec une annulation.
Annuler

Annule l’opération PrintSchema asynchrone.
CancelAsyncCall

Définit la méthode IPrintAsyncCookie ::CancelAsyncCall.
Close

La méthode Close ferme un flux et met fin à l’écriture dans ce flux. Cette méthode est obligatoire. Vous devez appeler cette méthode lorsque l’écriture du filtre est terminée.
CloseChannel

Définit la méthode IBidiAsyncNotifyChannel ::CloseChannel.
ClosePort

La fonction ClosePort d’un moniteur de langue ou de port ferme un port d’imprimante.
ClosePrintProcessor

La fonction ClosePrintProcessor d’un processeur d’impression termine l’impression d’un travail d’impression et rend le handle associé non valide.
CloseSender

La méthode CloseSender indique au Gestionnaire de pipeline que le filtre est terminé en envoyant des parties XPS.
Commande

La méthode IPrintOemPS ::Command est utilisée par les plug-ins de rendu pour le pilote d’imprimante Microsoft PostScript, afin d’insérer des commandes PostScript dans le flux de données du travail d’impression.
CommandCallback

La méthode IPrintOemUni ::CommandCallback est utilisée pour fournir des commandes d’imprimante générées dynamiquement pour les imprimantes prises en charge par Unidrv.
Commiter

Valide l’opération.
CommitAsync

Obtient un contexte d’opération de validation PrintTicket asynchrone.
CommonPropertySheetUIA

La fonction CommonPropertySheetUIA affiche des pages de feuille de propriétés et permet aux utilisateurs de modifier les valeurs affichées.
CommonPropertySheetUIW

La fonction CommonPropertySheetUIW affiche des pages de feuille de propriétés et permet aux utilisateurs de modifier les valeurs affichées.
CommonUIProp

La méthode IPrintOemUI ::CommonUIProp permet à un plug-in d’interface utilisateur de modifier une page de feuille de propriétés d’imprimante existante.
Terminé

Termine l’événement d’extension.
Terminé

Appelé lorsque l’opération Bidi « Set » est terminée.
Terminé

Est appelé lorsque l’opération PrintSchema asynchrone représentée par un contexte IPrintSchemaAsyncOperation est terminée.
CompletePrintCapabilities

La méthode IPrintOemPrintTicketProvider ::CompletePrintCapabilities remplit les entrées restantes du document des fonctionnalités d’impression spécifiées.
Compression

La méthode IPrintOemUni ::Compression peut être utilisée avec les imprimantes prises en charge par Unidrv pour fournir une méthode de compression bitmap personnalisée.
ConfigurePortUI

La fonction ConfigurePortUI d’une DLL d’interface utilisateur de moniteur de port obtient des informations de configuration de port de l’utilisateur et les envoie à la DLL du serveur du moniteur de port.
Continuer

La méthode Continue indique à l’appelant (le service de rastérisation XPS) s’il faut poursuivre la rastérisation de la page fixe XPS actuelle.
ControlPrintProcessor

La fonction ControlPrintProcessor d’un processeur d’impression permet au spouleur de contrôler un travail d’impression.
ConvertDevModeToPrintTicket

La méthode IPrintOemPrintTicketProvider ::ConvertDevModeToPrintTicket convertit une structure DEVMODEW en ticket d’impression.
ConvertDevModeToPrintTicket

La méthode IPrintTicketProvider ::ConvertDevModeToPrintTicket convertit une structure DEVMODEW en ticket d’impression.
ConvertDevModeToPrintTicket

La méthode IPrintTicketProvider2 ::ConvertDevModeToPrintTicket convertit une structure DEVMODEW en ticket d’impression.
ConvertPrintTicketToDevMode

La méthode IPrintOemPrintTicketProvider ::ConvertPrintTicketToDevMode convertit un ticket d’impression en structure DEVMODEW.
ConvertPrintTicketToDevMode

La méthode IPrintTicketProvider ::ConvertPrintTicketToDevMode convertit un ticket d’impression en structure DEVMODEW.
ConvertPrintTicketToDevMode

La méthode IPrintTicketProvider2 ::ConvertPrintTicketToDevMode convertit un ticket d’impression en structure DEVMODEW.
CreateDefaultGDLSnapshot

La méthode IPrintCoreHelperUni ::CreateDefaultGDLSnapshot obtient une instantané GDL en fonction de la configuration par défaut du pilote.
CreateGDLSnapshot

La méthode IPrintCoreHelperUni ::CreateGDLSnapshot crée une instantané GDL du fichier de configuration du pilote en fonction de la configuration actuelle.
CreateInstanceOfMSXMLObject

La méthode IPrintCoreHelper ::CreateInstanceOfMSXMLObject crée une instance d’un objet MSXML 6.0 à l’aide de la DLL MSXML correcte.
CreateInstanceOfMSXMLObject

La méthode IPrintCoreHelperPS ::CreateInstanceOfMSXMLObject crée un instance d’un objet MSXML.
CreateInstanceOfMSXMLObject

La méthode IPrintCoreHelperUni ::CreateInstanceOfMSXMLObject crée un instance d’un objet MSXML.
CreateNotificationChannel

Définit la méthode IBidiAsyncNotifyChannel ::CreateNotificationChannel.
CreatePrintAsyncNotifyChannel

Définit la méthode IPrintAsyncNotify ::CreatePrintAsyncNotifyChannel.
CreatePrintAsyncNotifyRegistration

Définit la méthode IPrintAsyncNotify ::CreatePrintAsyncNotifyRegistration.
CreatePrinterIC

Décrit la fonction CreatePrinterIC.
CreateRasterizer

La méthode CreateRasterize crée un objet rastériseur XPS.
CreateRasterizer

La méthode CreateRasterize crée un objet rastériseur XPS qui peut gérer des couleurs de haute précision.
CreateRasterizer

La méthode CreateRasterizer crée un objet rastériseur XPS qui peut convertir du contenu de XPS en raster PWG à l’aide du service de rastérisation XPS. PWG Raster prend en charge les DPI non carrés.
CTL_CODE

En savoir plus sur les alertes suivantes : macro CTL_CODE
Current

La méthode Current fournit la partie et l’URI actuels.
DeleteJobNamedProperty

Supprime la propriété nommée pour le travail d’impression spécifié sur l’imprimante spécifiée.
DeletePortUI

La fonction DeletePortUI d’une DLL d’interface utilisateur de moniteur de port supprime un port d’imprimante.
DeletePrinterIC

Décrit la fonction DeletePrinterIC.
DeleteProperty

La méthode DeleteProperty supprime une propriété d’un conteneur de propriétés.
DeleteResource

La méthode DeleteResource supprime une ressource associée à la page.
DeviceCapabilities

La méthode IPrintOemUI ::D eviceCapabilities permet à un plug-in d’interface utilisateur de spécifier des fonctionnalités d’appareil personnalisées.
DevicePropertySheets

La méthode IPrintOemUI ::D evicePropertySheets permet à un plug-in d’interface utilisateur d’ajouter une nouvelle page à la feuille des propriétés de l’imprimante d’un périphérique d’imprimante.
DevMode

La méthode IPrintOemPS ::D evMode, fournie par les plug-ins de rendu pour Pscript5, effectue des opérations sur les membres DEVMODEW privés.
DevMode

La méthode IPrintOemUI ::D evMode, fournie par les plug-ins d’interface utilisateur, effectue des opérations sur les membres DEVMODEW privés du plug-in.
DevMode

La méthode IPrintOemUni ::D evMode, fournie par le rendu des plug-ins pour Unidrv, effectue des opérations sur les membres DEVMODEW privés.
DevQueryPrint

Décrit la fonction DevQueryPrint.
DevQueryPrintEx

La méthode IPrintOemUI ::D evQueryPrintEx permet à un plug-in d’interface utilisateur de déterminer si un travail d’impression est imprimable.
DevQueryPrintEx

La fonction DevQueryPrintEx d’une DLL d’interface d’imprimante détermine si un travail d’impression spécifié est compatible avec la configuration actuelle de l’imprimante et peut donc être imprimé.
DisableDriver

Définit la méthode IPrintOemEngine ::D isableDriver.
DisableDriver

La méthode IPrintOemPS ::D isableDriver permet à un plug-in de rendu pour Pscript de libérer les ressources qui ont été allouées par la méthode IPrintOemPS ::EnableDriver du plug-in.
DisableDriver

La méthode IPrintOemuNI ::D isableDriver permet à un plug-in de rendu pour Unidrv de libérer des ressources qui ont été allouées par la méthode IPrintOemUni ::EnableDriver du plug-in.
DisableEvents

Interdit la génération d’événements.
DisablePDEV

Définit la méthode IPrintOemEngine ::D isablePDEV*.
DisablePDEV

La méthode IPrintOemPS ::D isablePDEV permet à un plug-in de rendu pour Pscript5 de supprimer la structure PDEV privée qui a été allouée par sa méthode IPrintOemPS ::EnablePDEV.
DisablePDEV

La méthode IPrintOemUni ::D isablePDEV permet à un plug-in de rendu pour Unidrv de supprimer la structure PDEV privée qui a été allouée par sa méthode IPrintOemUni ::EnablePDEV.
DocumentEvent

La méthode IPrintOemUI2 ::D ocumentEvent permet à un plug-in d’interface utilisateur de remplacer l’implémentation par défaut du module d’interface utilisateur du pilote principal du DDI DrvDocumentEvent.
DOCUMENTEVENT_EVENT

En savoir plus sur : macro DOCUMENTEVENT_EVENT
DOCUMENTEVENT_FLAGS

En savoir plus sur : DOCUMENTEVENT_FLAGS macro
DocumentPropertySheets

La méthode IPrintOemUI ::D ocumentPropertySheets permet à un plug-in d’interface utilisateur d’ajouter une nouvelle page à la feuille de propriétés de document d’un périphérique d’imprimante.
DownloadCharGlyph

La méthode IPrintOemUni ::D ownloadCharGlyph permet à un plug-in de rendu pour Unidrv d’envoyer un glyphe de caractères pour une police logicielle spécifiée à l’imprimante.
DownloadFontHeader

La méthode IPrintOemUni ::D ownloadFontHeader permet à un plug-in de rendu pour Unidrv d’envoyer les informations d’en-tête d’une police à une imprimante.
DownloadPattern

La méthode IPrintOemUni3 ::D ownloadPattern télécharge un modèle sur une imprimante.
DriverDMS

La méthode IPrintOemUni ::D riverDMS permet à un plug-in de rendu pour Unidrv d’indiquer qu’il utilise une surface de dessin gérée par l’appareil.
DriverEvent

La fonction DrvDriverEvent du pilote d’imprimante appelle la méthode IPrintOemUI ::D riverEvent d’un plug-in d’interface utilisateur pour un traitement supplémentaire des événements du pilote d’imprimante.
DrvConvertDevMode

La fonction DrvConvertDevMode d’une DLL d’interface d’imprimante convertit la structure DEVMODEW d’une imprimante d’une version à une autre.
DrvDeviceCapabilities

La fonction DrvDeviceCapabilities d’une DLL d’interface d’imprimante retourne les informations demandées sur les fonctionnalités d’une imprimante.
DrvDevicePropertySheets

La fonction DrvDevicePropertySheets d’une DLL d’imprimante est chargée de créer des pages de feuille de propriétés qui décrivent les propriétés d’une imprimante.
DrvDocumentEvent

La fonction DrvDocumentEvent d’une DLL d’imprimante peut gérer certains événements associés à l’impression d’un document.
DrvDocumentPropertySheets

La fonction DrvDocumentPropertySheets d’une DLL d’imprimante est chargée de créer des pages de feuille de propriétés qui décrivent les propriétés d’un document d’impression.
DrvDriverEvent

Le spouleur d’impression appelle la fonction DrvDriverEvent d’une DLL d’interface d’imprimante lorsque le spouleur traite des événements spécifiques au pilote qui peuvent nécessiter une action du pilote d’imprimante.
DrvGetDriverSetting

La méthode IPrintCoreUI2 ::D rvGetDriverSetting est fournie par le pilote Windows XP Pscript5 afin que les plug-ins d’interface utilisateur Pscript5 puissent obtenir la status actuelle des fonctionnalités de l’imprimante et d’autres informations internes.
DrvGetDriverSetting

La méthode IPrintOemDriverPS ::D rvGetDriverSetting est fournie par le pilote Pscript5 afin que les plug-ins de rendu puissent obtenir la status actuelle des fonctionnalités d’imprimante et d’autres informations internes.
DrvGetDriverSetting

La méthode IPrintOemDriverUI ::D rvGetDriverSetting est fournie par les mini-disques Unidrv et Pscript5 afin que les plug-ins d’interface utilisateur puissent obtenir la status actuelle des fonctionnalités de l’imprimante et d’autres informations internes.
DrvGetDriverSetting

La méthode IPrintOemDriverUni ::D rvGetDriverSetting est fournie par le pilote Unidrv afin que les plug-ins de rendu puissent obtenir la status actuelle des fonctionnalités de l’imprimante et d’autres informations internes.
DrvGetGPDData

La méthode IPrintOemDriverUni ::D rvGetGPDData est fournie par le pilote Unidrv afin que les plug-ins de rendu puissent obtenir des données définies dans le fichier GPD d’une imprimante.
DrvGetStandardVariable

La méthode IPrintOemDriverUni ::D rvGetStandardVariable est fournie par le pilote Unidrv afin que les plug-ins de rendu puissent obtenir la valeur actuelle des variables standard d’Unidrv.
DrvPopulateFilterServices

La fonction DrvPopulateFilterServices est appelée par le gestionnaire de pipeline de filtre XPSDrv pour permettre au fournisseur de services d’instancier des objets de service de filtre dans le sac de propriétés de pipeline de filtre spécifié par le paramètre pPropertyBag.
DrvPrinterEvent

La fonction DrvPrinterEvent d’une DLL d’interface d’imprimante est appelée par le spouleur d’impression lors du traitement d’événements spécifiques à l’imprimante qui peuvent nécessiter une action du pilote d’imprimante.
DrvQueryColorProfile

La fonction DrvQueryColorProfile permet à une DLL d’interface d’imprimante de spécifier un profil ICC à utiliser pour la gestion des couleurs.
DrvQueryJobAttributes

La fonction DrvQueryJobAttributes permet à une DLL d’interface d’imprimante de spécifier la prise en charge de fonctionnalités telles que l’impression de plusieurs pages de documents sur une page physique (impression N-up), l’impression de plusieurs copies de chaque page, le regroupement de pages et l’impression de pages dans l’ordre inverse.
DrvSplAbort

La fonction DrvSplAbort est obsolète.
DrvSplClose

La fonction DrvSplClose est obsolète.
DrvSplDeviceCaps

La fonction DrvSplDeviceCaps d’une DLL d’interface d’imprimante interroge une imprimante pour ses fonctionnalités.
DrvSplEndDoc

La fonction DrvSplEndDoc est obsolète.
DrvSplEndPage

Cette rubrique décrit la fonction DrvSplEndPage.
DrvSplStartDoc

Cette rubrique décrit la fonction DrvSplStartDoc.
DrvSplStartPage

Cette rubrique décrit la fonction DrvSplStartPage.
DrvSplWritePrinter

Cette rubrique décrit la fonction DrvSplWritePrinter.
DrvUniTextOut

La méthode IPrintOemDriverUni ::D rvUniTextOut est fournie par le pilote Unidrv afin qu’un plug-in de rendu à l’aide d’une surface de dessin gérée par l’appareil puisse facilement générer des chaînes de texte.
DrvUpdateUISetting

La méthode IPrintCoreUI2 ::D rvUpdateUISetting est fournie par le pilote Windows XP Pscript5 afin que les plug-ins d’interface utilisateur Pscript5 puissent informer le pilote d’une option d’interface utilisateur modifiée.
DrvUpdateUISetting

La méthode IPrintOemDriverUI ::D rvUpdateUISetting est fournie par les minidrivers Unidrv et Pscript5 afin que les plug-ins d’interface utilisateur puissent informer le pilote d’une option d’interface utilisateur modifiée.
DrvUpgradePrinter

La fonction DrvUpgradePrinter d’une DLL d’interface d’imprimante est utilisée pour mettre à jour les paramètres de Registre d’une imprimante lorsqu’une nouvelle version du pilote est ajoutée à un système.
DrvUpgradeRegistrySetting

La méthode IPrintCoreUI2 ::D rvUpgradeRegistrySetting est fournie par le pilote Windows XP Pscript5 afin que les plug-ins d’interface utilisateur Pscript5 puissent mettre à jour les paramètres de l’appareil stockés dans le Registre.
DrvUpgradeRegistrySetting

La méthode IPrintOemDriverUI ::D rvUpdateRegistrySetting est fournie par les minidrivers Unidrv et Pscript5 afin que les plug-ins d’interface utilisateur puissent mettre à jour les paramètres de l’appareil stockés dans le Registre.
DrvWriteAbortBuf

La méthode IPrintOemDriverUni ::D rvWriteAbortBuf est fournie par le pilote Unidrv pour permettre à un plug-in de rendu OEM d’envoyer du code d’propre d’imprimante après la fin d’un travail d’impression.
DrvWriteSpoolBuf

La méthode IPrintCorePS2 ::D rvWriteSpoolBuf est fournie par le pilote Pscript5 afin qu’un plug-in de rendu puisse envoyer des données d’imprimante au spouleur.
DrvWriteSpoolBuf

La méthode IPrintOemDriverPS ::D rvWriteSpoolBuf est fournie par le pilote Pscript5 afin que les plug-ins de rendu puissent envoyer des données d’imprimante au spouleur.
DrvWriteSpoolBuf

La méthode IPrintOemDriverUni ::D rvWriteSpoolBuf est fournie par le pilote Unidrv afin qu’un plug-in de rendu puisse envoyer des données d’imprimante au spouleur.
DrvXMoveTo

La méthode IPrintOemDriverUni ::D rvXMoveTo est fournie par le pilote Unidrv afin qu’un plug-in de rendu puisse notifier le pilote de modifications de position X du curseur.
DrvYMoveTo

La méthode IPrintOemDriverUni ::D rvYMoveTo est fournie par le pilote Unidrv afin qu’un plug-in de rendu puisse notifier le pilote de modifications de la position y du curseur.
EMFPLAYPROC

En savoir plus sur : Fonction de rappel EMFPLAYPROC
EnableDriver

Définit la méthode IPrintOemEngine ::EnableDriver.
EnableDriver

La méthode IPrintOemPS ::EnableDriver permet à un plug-in de rendu pour Pscript de raccorder certaines fonctions DDI graphiques.
EnableDriver

La méthode IPrintOemUni ::EnableDriver permet à un plug-in de rendu pour Unidrv de raccorder certaines fonctions DDI graphiques.
EnableEvents

La méthode EnableEvents permet de générer des événements pour le pilote d’imprimante spécifié jusqu’à ce que DisableEvents soit appelé.
EnablePDEV

Définit la méthode IPrintOemEngine ::EnablePDEV.
EnablePDEV

La méthode IPrintOemPS ::EnablePDEV permet à un plug-in de rendu pour Pscript5 de créer sa propre structure PDEV.
EnablePDEV

La méthode IPrintOemUni ::EnablePDEV permet à un plug-in de rendu pour Unidrv de créer sa propre structure PDEV.
EnumConstrainedOptions

La méthode IPrintCoreHelper ::EnumConstrainedOptions fournit une liste de toutes les options qui sont limitées dans une fonctionnalité particulière, en fonction des paramètres actuels.
EnumConstrainedOptions

La méthode IPrintCoreHelperPS ::EnumConstrainedOptions fournit une liste de toutes les options qui sont limitées dans une fonctionnalité particulière, en fonction des paramètres actuels.
EnumConstrainedOptions

La méthode IPrintCoreHelperUni ::EnumConstrainedOptions fournit une liste de toutes les options qui sont limitées dans une fonctionnalité particulière, en fonction des paramètres actuels.
EnumConstrainedOptions

La méthode IPrintCoreUI2 ::EnumConstrainedOptions détermine les options d’une fonctionnalité qui sont limitées.
EnumFeatures

La méthode IPrintCoreHelper ::EnumFeatures obtient une liste de toutes les fonctionnalités disponibles, y compris les fonctionnalités d’implémentation de pilote synthétisée et de base.
EnumFeatures

La méthode IPrintCoreHelperPS ::EnumFeatures obtient une liste de toutes les fonctionnalités disponibles, y compris les fonctionnalités synthétisées et principales d’implémentation de pilote.
EnumFeatures

La méthode IPrintCoreHelperUni ::EnumFeatures obtient une liste de toutes les fonctionnalités disponibles, y compris les fonctionnalités synthétisées et principales d’implémentation de pilote.
EnumFeatures

La méthode IPrintCorePS2 ::EnumFeatures énumère les fonctionnalités disponibles d’une imprimante.
EnumFeatures

La méthode IPrintCoreUI2 ::EnumFeatures énumère les fonctionnalités disponibles d’une imprimante.
EnumJobNamedProperties

Cette rubrique décrit la fonction EnumJobNamedProperties.
EnumOptions

La méthode IPrintCoreHelper ::EnumOptions obtient une liste des options disponibles pour la fonctionnalité donnée.
EnumOptions

La méthode IPrintCoreHelperPS ::EnumOptions obtient la liste des options disponibles pour la fonctionnalité donnée.
EnumOptions

La méthode IPrintCoreHelperUni ::EnumOptions obtient la liste des options disponibles pour la fonctionnalité donnée.
EnumOptions

La méthode IPrintCorePS2 ::EnumOptions énumère les options disponibles d’une fonctionnalité spécifique.
EnumOptions

La méthode IPrintCoreUI2 ::EnumOptions énumère les options disponibles d’une fonctionnalité spécifique.
EnumPrintProcessorDatatypesA

La fonction EnumPrintProcessorDatatypes d’un processeur d’impression énumère les types de données pris en charge par le processeur d’impression.
ExpandIntentOptions

La méthode IPrintOemPrintTicketProvider ::ExpandIntentOptions permet au plug-in d’étendre les options d’imprimante (telles que l’impression photo) dans des paramètres de fonctionnalité individuels dans le ticket d’impression.
ExtDeviceMode

La fonction ExtDeviceMode est fournie uniquement pour la compatibilité avec les applications 16 bits.
FilterFinished

La méthode FilterFinished signale qu’un traitement d’un filtre est terminé.
FilterGraphics

La méthode IPrintOemUni ::FilterGraphics peut être utilisée avec les imprimantes prises en charge par Unidrv pour modifier les données de ligne d’analyse et les envoyer au spouleur.
FindFirstPrinterChangeNotification

La fonction FindFirstPrinterChangeNotification informe le fournisseur qu’une application a demandé une notification lorsqu’un ensemble d’événements spécifié se produit.
FinishAsyncCall

Définit la méthode IPrintAsyncCookie ::FinishAsyncCall.
FinishAsyncCallWithData

Définit la méthode IPrintAsyncNewChannelCookie ::FinishAsyncCallWithData.
FlushData

La méthode FlushData vide les données mises en mémoire tampon dans un flux de données tout en laissant le flux ouvert, ce qui permet à l’appelant d’écrire des données supplémentaires dans le flux.
FontInstallerDlgProc

La méthode IPrintOemUI ::FontInstallerDlgProc d’un plug-in d’interface utilisateur remplace l’interface utilisateur du programme d’installation de polices Unidrv.
FreePrintNamedPropertyArray

Décrit la fonction FreePrintNamedPropertyArray.
FreePrintPropertyValue

Libère la valeur récupérée à l’aide de la fonction GetJobNamedPropertyValue.
GdiDeleteSpoolFileHandle

La fonction GdiDeleteSpoolFileHandle libère un handle de fichier spool.
GdiEndDocEMF

La fonction GdiEndDocEMF met fin aux opérations de lecture EMF pour un travail d’impression au format EMF.
GdiEndPageEMF

La fonction GdiEndPageEMF met fin aux opérations de lecture EMF pour une page physique d’un travail d’impression au format EMF.
GdiGetDC

La fonction GdiGetDC retourne un handle au contexte d’appareil d’une imprimante.
GdiGetDevmodeForPage

La fonction GdiGetDevmodeForPage retourne les structures DEVMODEW pour les pages spécifiées et précédentes d’un travail d’impression.
GdiGetPageCount

La fonction GdiGetPageCount retourne le nombre de pages d’un travail d’impression.
GdiGetPageHandle

La fonction GdiGetPageHandle retourne un handle à la page spécifiée dans un travail d’impression.
GdiGetSpoolFileHandle

La fonction GdiGetSpoolFileHandle retourne un handle au fichier EMF d’un travail d’impression.
GdiPlayPageEMF

La fonction GdiPlayPageEMF lit les enregistrements EMF dans un rectangle spécifié pour une page de document d’un travail d’impression en pool.
GdiResetDCEMF

La fonction GdiResetDCEMF réinitialise le contexte d’appareil d’une imprimante lors de la lecture d’un travail d’impression EMF en pool.
GdiStartDocEMF

La fonction GdiStartDocEMF effectue des opérations d’initialisation pour un travail d’impression au format EMF.
GdiStartPageEMF

La fonction GdiStartPageEMF effectue des opérations d’initialisation pour une page physique d’un travail d’impression au format EMF.
GenerateCopyFilePaths

La fonction GenerateCopyFilePaths d’une DLL Point et Print est utilisée pour modifier les chemins d’accès source et de destination utilisés par les spouleurs d’impression lorsqu’ils copient des fichiers associés à la file d’attente d’impression vers un client d’impression.
get__NewEnum

Obtient un pointeur vers les énumérants des objets IPrinterExtensionContextCollection
get__NewEnum

Obtient un pointeur vers les énumérants des objets IPrintJobCollection.
get__NewEnum

En savoir plus sur la propriété IPrintSchemaOptionCollection ::NewEnum.
get_BidiNotification

Obtient le texte de la notification de communication bidirectionnelle (Bidi), le cas échéant.
get_Constrained

Obtient le type de paramètre de contrainte pour l’option de schéma.
get_Count

Obtient le nombre d’objets IPrinterExtensionContext dans la collection.
get_Count

Obtient le nombre de travaux dans la file d’attente d’impression.
get_Count

Obtient le nombre d’objets IPrintSchemaOption dans la collection.
get_DataType

La propriété DataType obtient la valeur énumérée PrintSchemaParameterDataType qui indique le type de données attendu pour le paramètre Print Schema.
get_DetailedReasonId

Obtient une raison d’activation plus détaillée que celle qui peut être récupérée à partir de ReasonId.
get_DisplayName

Obtient une chaîne affichable pour cet élément.
get_DisplayUI

Obtient le paramètre qui indique si l’interface utilisateur d’impression doit être affichée ou non.
get_DriverProperties

Obtient le conteneur de propriétés du pilote.
get_DriverProperties

Fournit l’accès au conteneur de propriétés du pilote, si le conteneur de propriétés est présent.
get_ExtentHeightInMicrons

Obtient la distance verticale entre l’origine et la limite englobante de la taille du média de l’application canevas.
get_ExtentWidthInMicrons

Obtient la distance horizontale entre l’origine et la limite englobante de la taille du support d’application.
get_Handle

Obtient le handle natif sous-jacent pour cette file d’attente d’impression.
get_HeightInMicrons

Obtient la hauteur de la page en microns.
get_Id

Obtient l’identificateur (ID) du travail d’impression.
get_ImageableSizeHeightInMicrons

Obtient la dimension verticale de la taille du support d’application par rapport à l’orientation de la page.
get_ImageableSizeWidthInMicrons

Obtient la dimension horizontale de la taille du média d’application par rapport à l’orientation de la page.
get_JobCopiesAllDocuments

Obtient le nombre de copies.
get_JobCopiesAllDocumentsMaxValue

Obtient la valeur maximale de JobCopiesAllDocuments.
get_JobCopiesAllDocumentsMinValue

Obtient la valeur minimale du paramètre JobCopiesAllDocuments.
get_Name

Obtient le nom de l’imprimante pour cette file d’attente d’impression.
get_Name

Obtient le nom du travail d’impression.
get_Name

Obtient la valeur de base de l’attribut name de ce nœud.
get_NamespaceUri

Obtient la valeur d’URI d’espace de noms de l’attribut name de ce nœud.
get_OriginHeightInMicrons

Obtient l’origine verticale de la zone imageable par rapport à la taille du support d’application.
get_OriginWidthInMicrons

Obtient l’origine horizontale de la zone imageable par rapport à la taille du support d’application.
get_PageImageableSize

Obtient les informations de zone imprimable de l’imprimante.
get_PagesPerSheet

Obtient le nombre de pages par feuille.
get_PrintedPages

Obtient le nombre de pages qui ont été imprimées.
get_PrinterQueue

Obtient la file d’attente de l’imprimante.
get_PrintSchemaTicket

Obtient le ticket d’impression approprié pour la file d’attente et l’activation.
GET_PSCRIPT5_PRIVATE_DEVMODE_SIZE

Retourne la structure DEVMODE privée de PScript5 pour permettre à ses plug-ins de déterminer sa taille.
get_QueueProperties

Fournit l’accès au conteneur de propriétés de file d’attente, si le conteneur de propriétés est présent.
get_RangeMax

La propriété RangeMax obtient la valeur maximale de la plage de données autorisée.
get_RangeMin

La propriété RangeMin obtient la valeur minimale de la plage de données autorisée.
get_ReasonId

Obtient la raison pour laquelle l’extension d’imprimante a été activée.
get_Request

Obtient l’objet IPrinterExtensionRequest pour l’événement actuel.
get_Selected

Indique si cette option est sélectionnée.
get_SelectedOption

Obtient un IPrintSchemaOption représentant l’option sélectionnée.
get_SelectionType

Obtient le type de sélection de la fonctionnalité.
get_SourceApplication

Obtient le nom de l’application qui a appelé l’extension d’imprimante.
get_Status

Obtient l'état actuel du travail d'impression.
get_SubmissionTime

Obtient l’heure de soumission, au format « DATE », fournie à l’heure locale de l’utilisateur (et non au format UTC fourni par le spouleur).
get_TotalPages

Obtient le nombre total de pages que le document contient.
GET_UNIDRV_PRIVATE_DEVMODE_SIZE

Retourne la structure DEVMODE privée de PScript5 pour permettre à ses plug-ins de déterminer sa taille.
get_UnitType

La propriété UnitType obtient le type d’unité.
get_UserInputRequired

La propriété UserInputRequired obtient la valeur booléenne qui indique si une valeur d’entrée utilisateur est requise pour le paramètre Print Schema.
get_UserProperties

Obtient le conteneur de propriétés utilisateur pour cette application.
get_UserProperties

Fournit l’accès au conteneur de propriétés utilisateur, si le conteneur de propriétés est présent.
get_Value

La propriété Value (get_Value) obtient la valeur actuelle de l’objet IPrintSchemaParameterInitializer.
get_WidthInMicrons

Obtient la largeur de la page en microns.
get_WindowModal

Obtient le paramètre de mode d’exécution qui détermine si l’extension d’imprimante doit être exécutée en mode modal.
get_WindowParent

Obtient le handle de la fenêtre parente.
get_XmlNode

Obtient l’objet IXMLDOMNode associé à cet élément.
GetAt

Obtient un pointeur vers un objet IPrinterExtensionContext.
GetAt

Obtient un pointeur vers un objet IPrintJob.
GetAt

Obtient un pointeur vers un objet IPrintSchemaOption.
GetBool

Lit une propriété booléenne spécifiée.
GetBool

Obtient une propriété booléenne spécifiée.
Getbytes

Lit une propriété de tableau d’octets.
Getbytes

Obtient une propriété de tableau d’octets.
GetCapabilities

Obtient un objet IPrintSchemaCapabilities qui représente les fonctionnalités de l’imprimante en fonction des paramètres actuels de cet objet IPrintSchemaTicket.
GetChannelNotificationType

Définit la méthode IBidiAsyncNotifyChannel ::GetChannelNotificationType.
GetCPSUIUserData

La fonction GetCPSUIUserData de CPSUI récupère les données précédemment stockées à l’aide de la fonction SetCPSUIUserData.
GetDiscardProperties

La méthode GetDiscardProperties obtient les propriétés du contrôle d’abandon.
GetEnumCount

La méthode GetEnumCount obtient le nombre de résultats de sortie de la requête bidi.
GetEnumObject

La méthode GetEnumObject énumère les requêtes bidi dans une liste.
GetFeature

Obtient une fonctionnalité nommée à partir de PrintCapabilities, par nom et URI d’espace de noms complet.
GetFeature

Obtient une fonctionnalité nommée à partir du PrintTicket, par nom et URI d’espace de noms complet.
GetFeatureAttribute

La méthode IPrintCoreHelperPS ::GetFeatureAttribute récupère la liste d’attributs de fonctionnalité ou la valeur d’un attribut de fonctionnalité spécifique.
GetFeatureAttribute

La méthode IPrintCorePS2 ::GetFeatureAttribute récupère la liste d’attributs de fonctionnalité ou la valeur d’un attribut de fonctionnalité spécifique.
GetFeatureAttribute

La méthode IPrintCoreUI2 ::GetFeatureAttribute récupère la liste d’attributs de fonctionnalité ou la valeur d’un attribut de fonctionnalité spécifique.
GetFeatureByKeyName

Obtient une fonctionnalité à partir de PrintCapabilities en fonction d’un nom de clé donné.
GetFeatureByKeyName

Obtient une fonctionnalité du PrintTicket en fonction du nom de clé spécifié.
GetFontProperties

La méthode GetFontProperties obtient les propriétés de police.
GetFontRestriction

Obtient les restrictions de la police.
GetFontSubstitution

La méthode IPrintCoreHelper ::GetFontSubstitution indique quelle police d’appareil, le cas échéant, est utilisée comme police de substitution pour une police TrueType spécifiée.
GetFontSubstitution

La méthode IPrintCoreHelperPS ::GetFontSubstitution indique quelle police d’appareil, le cas échéant, est utilisée comme police de substitution pour une police TrueType spécifiée.
GetFontSubstitution

La méthode IPrintCoreHelperUni ::GetFontSubstitution indique la police d’appareil, le cas échéant, qui est utilisée comme police de substitution pour une police TrueType spécifiée.
GetGlobalAttribute

La méthode IPrintCoreHelperPS ::GetGlobalAttribute récupère la liste d’attributs globaux ou la valeur d’un attribut global spécifique.
GetGlobalAttribute

La méthode IPrintCorePS2 ::GetGlobalAttribute récupère la liste d’attributs globaux ou la valeur d’un attribut global spécifique.
GetGlobalAttribute

La méthode IPrintCoreUI2 ::GetGlobalAttribute récupère la liste d’attributs globaux ou la valeur d’un attribut global spécifique.
GetImageProperties

La méthode GetImageProperties obtient une propriété d’image basée sur le type de contenu.
GetImplementedMethod

La méthode IPrintOemUni ::GetImplementedMethod est utilisée par Unidrv pour déterminer quelles méthodes d’interface IPrintOemUni un plug-in de rendu a implémentées.
GetImplementedMethod

La méthode IPrintOemUni2 ::GetImplementedMethod est utilisée par Unidrv pour déterminer les méthodes d’interface IPrintOemUni2 qu’un plug-in de rendu a implémentées.
GetImplementedMethod

La méthode IPrintOemUni3 ::GetImplementedMethod est utilisée par Unidrv pour déterminer les méthodes d’interface IPrintOemUni qu’un plug-in de rendu a implémentées.
GetInfo

La méthode IPrintOemPS ::GetInfo d’un plug-in de rendu retourne des informations d’identification.
GetInfo

La méthode IPrintOemUI ::GetInfo d’un plug-in d’interface utilisateur retourne des informations d’identification.
GetInfo

La méthode IPrintOemUni ::GetInfo d’un plug-in de rendu retourne des informations d’identification.
GetInt32

Lit une propriété entière.
GetInt32

Obtient une propriété entière.
GetJobAttributes

La fonction GetJobAttributes d’un fournisseur d’impression obtient des informations sur un travail d’impression.
GetJobAttributesEx

La fonction GetJobAttributesEx d’un fournisseur d’impression obtient des informations sur un travail d’impression, y compris les options d’impression N-up et d’impression inversée.
GetJobNamedPropertyValue

Récupère la valeur de la propriété nommée pour le travail d’impression spécifié sur l’imprimante spécifiée.
GetNamedCommand

La méthode GetNamedCommand retourne la commande spécifiée.
GetNewEmptyPart

La méthode GetNewEmptyPart crée un composant XPS.
GetOption

La méthode IPrintCoreHelper ::GetOption obtient une option spécifiée pour une fonctionnalité donnée.
GetOption

La méthode IPrintCoreHelperPS ::GetOption obtient une option spécifiée pour une fonctionnalité donnée.
GetOption

La méthode IPrintCoreHelperUni ::GetOption obtient une option spécifiée pour une fonctionnalité donnée.
GetOption

Obtient l’option avec le nom donné.
GetOptionAttribute

La méthode IPrintCoreHelperPS ::GetOptionAttribute récupère la liste d’attributs d’option ou la valeur d’un attribut d’option spécifique.
GetOptionAttribute

La méthode IPrintCorePS2 ::GetOptionAttribute récupère la liste d’attributs d’option ou la valeur d’un attribut d’option spécifique.
GetOptionAttribute

La méthode IPrintCoreUI2 ::GetOptionAttribute récupère la liste d’attributs d’option ou la valeur d’un attribut d’option spécifique.
GetOptions

La méthode IPrintCorePS2 ::GetOptions récupère les paramètres de fonctionnalité actuels du pilote au format d’une liste de paires fonctionnalité/option mot clé.
GetOptions

La méthode IPrintCoreUI2 ::GetOptions récupère les paramètres de fonctionnalité actuels du pilote au format d’une liste de paires fonctionnalité/option mot clé.
GetOptions

Obtient toutes les options d’une fonctionnalité.
GetOutputData

La méthode GetOutputData obtient les données de sortie spécifiées provenant de l’imprimante.
GetPagePart

La méthode GetPagePart obtient les images, les miniatures, les polices, etc. d’une page à l’aide de l’URI.
GetParameterDefinition

La méthode GetParameterDefinition récupère l’objet IPrintSchemaParameterDefinition et représente l’élément psf :ParameterDef dans le code XML PrintCapabilites.
GetParameterInitializer

La méthode GetParameterInitializer récupère l’objet IPrintSchemaParameterInitializer et représente l’élément psf :ParameterInit dans le code XML PrintTicket.
GetPartCompression

La méthode GetPartCompression obtient la compression du composant.
GetPDEVAdjustment

La méthode IPrintOemPS2 ::GetPDEVAdjustment permet à un plug-in de remplacer des paramètres PDEV spécifiques.
GetPDEVAdjustment

La méthode IPrintOemUni3 ::GetPDEVAdjustment permet à un plug-in de remplacer des paramètres PDEV spécifiques.
GetPrintCapabilities

La méthode IPrintTicketProvider ::GetPrintCapabilities interroge le fournisseur pour obtenir un document complet sur les fonctionnalités d’impression qui décrit les fonctionnalités et paramètres de l’imprimante.
GetPrintCapabilities

La méthode IPrintTicketProvider2 ::GetPrintCapabilities interroge le fournisseur pour obtenir un document complet sur les fonctionnalités d’impression qui décrit les fonctionnalités et paramètres de l’imprimante.
GetPrintClassObject

La méthode GetPrintClassObject crée un objet lié au filtre d’impression pour une imprimante spécifiée à l’aide de l’IID de l’objet d’interface à créer.
GetPrintDeviceCapabilities

Décrit la méthode IPrintTicketProvider2 ::GetPrintDeviceCapabilities (prdrvcom.h).
GetPrintDeviceResources

Décrit la méthode IPrintTicketProvider2 ::GetPrintDeviceResources (prdrvcom.h).
GetPrinterQueueView

Récupère un objet IPrinterQueueView et initialise l’objet avec la plage de travaux à surveiller.
GetPrintName

Définit la méthode IBidiAsyncNotifyChannel ::GetPrintName.
GetPrintOutputInfo

En savoir plus sur : Fonction GetPrintOutputInfo
GetPrintProcessorCapabilities

La fonction GetPrintProcessorCapabilities d’un processeur d’impression retourne les fonctionnalités associées à un type de données d’entrée spécifié.
GetPrintTicket

La méthode GetPrintTicket obtient l’objet de ticket d’impression pour le document fixe.
GetPrintTicket

La méthode GetPrintTicket obtient l’objet de ticket d’impression pour la séquence de document fixe.
GetPrintTicket

La méthode GetPrintTicket obtient l’objet de ticket d’impression pour la page fixe.
GetProperties

Obtient les propriétés dans le conteneur de propriétés de la file d’attente.
GetProperty

La méthode GetProperty obtient une propriété à partir d’un conteneur de propriétés.
GetPropertyValue

Obtient le nœud XML pour l’élément enfant value d’un élément Property ou d’un élément ScoredProperty portant le nom donné.
GetReadStream

Obtient un flux afin de lire à partir d’une propriété de flux.
GetReadStream

Obtient un flux de lecture et l’utilise pour lire à partir d’une propriété.
GetReadStreamAsXML

Décrit la méthode IPrinterScriptablePropertyBag2 ::GetReadStreamAsXML.
GetRequestCount

La méthode GetRequestCount obtient le nombre de requêtes dans la liste des requêtes.
GetResult

La méthode GetResult indique si la demande bidi a réussi.
GetSelectedOptionInPrintTicket

Obtient l’option sélectionnée pour une fonctionnalité dans IPrintSchemaTicket.
GetServerReferral

Définit la méthode IPrintAsyncNotifyServerReferral ::GetServerReferral.
GetStream

La méthode GetStream obtient l’objet stream qui contient les données de partie. Chaque partie a des données spécifiques à une partie qui lui sont associées (par exemple, une police, une image et un balisage de page).
GetStream

La méthode GetStream obtient l’interface de flux.
GetString

Lit une propriété de chaîne.
GetString

Obtient une propriété string.
GetSupportedVersions

La méthode IPrintOemPrintTicketProvider ::GetSupportedVersions récupère les versions principales des schémas d’impression pris en charge par le fournisseur de plug-in.
GetSupportedVersions

La méthode IPrintTicketProvider ::GetSupportedVersions récupère les numéros de version principaux des schémas d’impression pris en charge par le fournisseur de plug-ins.
GetSupportedVersions

La méthode IPrintTicketProvider2 ::GetSupportedVersions récupère les numéros de version principaux des schémas d’impression pris en charge par le fournisseur de plug-in.
GetThumbnail

La méthode GetThumbnail obtient l’objet miniature du document.
GetThumbnailProperties

La méthode GetThumbnailProperties obtient les propriétés miniatures.
GetUri

La méthode GetUri obtient l’URI du document fixe.
GetUri

La méthode GetUri obtient l’URI de la séquence de document fixe.
GetUri

La méthode GetUri obtient l’URI de la partie.
GetWriteStream

La méthode GetWriteStream récupère l’objet stream pour écrire le balisage de page à lire . Vous pouvez utiliser ce flux pour modifier le balisage de page.
GetWriteStream

Obtient un flux afin d’écrire une propriété de flux.
GetWriteStream

Obtient un flux et l’utilise pour écrire dans une propriété de flux.
GetXpsPart

La méthode GetXpsPart récupère plusieurs objets qui composent un document XPS.
GetXpsPartIterator

La méthode GetXpsPartIterator obtient un itérateur pour énumérer toutes les parties associées à la page.
Demi-teintePattern

La méthode IPrintOemUni ::HalftonePattern peut être utilisée avec des imprimantes prises en charge par Unidrv pour créer ou modifier un modèle de demi-teinte avant qu’il ne soit utilisé dans une opération de halftoning.
HideStandardUI

La méthode IPrintOemUI2 ::HideStandardUI permet à un plug-in d’interface utilisateur de spécifier si les feuilles de propriétés standard doivent être affichées ou masquées.
ImageProcessing

La méthode IPrintOemUni ::ImageProcessing peut être utilisée avec les imprimantes prises en charge par Unidrv pour modifier les données bitmap d’image, afin d’effectuer la mise en forme des couleurs ou le demi-toning.
ImpersonatePrinterClient

ImpersonatePrinterClient reprend l’emprunt d’identité du client, à la fin de l’opération commencée par RevertToPrinterSelf.
InitializeFilter

La méthode InitializeFilter initialise un filtre.
InitializeMonitor

Décrit la fonction InitializeMonitor.
InitializeMonitorEx

Décrit la fonction InitializeMonitorEx.
InitializePrintMonitor

La fonction InitializePrintMonitor est obsolète et est prise en charge uniquement à des fins de compatibilité.
InitializePrintMonitor2

La fonction InitializePrintMonitor2 d’un moniteur d’impression initialise un moniteur d’impression pour une utilisation avec des serveurs d’impression en cluster.
InitializePrintMonitorUI

La fonction InitializePrintMonitorUI d’une DLL d’interface utilisateur de surveillance de port fournit au spouleur d’impression des adresses des fonctions DLL.
InitializePrintProvidor

La fonction InitializePrintProvidor d’un fournisseur d’impression initialise le fournisseur et fournit le spouleur d’impression avec les points d’entrée du fournisseur.
IsDone

La méthode IsDone détermine si l’itérateur a terminé l’itération.
IsValidDevmodeA

La fonction IsValidDevmode du spouleur d’impression vérifie que le contenu d’une structure DEVMODE est valide.
IsValidDevmodeW

Découvrez comment la fonction IsValidDevmode du spouleur d’impression vérifie que le contenu d’une structure DEVMODE est valide.
LogJobInfoForBranchOffice

Permet aux clients Branch Office d’envoyer des événements de travail au serveur d’impression hôte.
MemoryUsage

La méthode IPrintOemUni ::MemoryUsage peut être utilisée avec les imprimantes prises en charge par Unidrv pour spécifier la quantité de mémoire nécessaire à l’utilisation par la méthode IPrintOemUni ::ImageProcessing d’un plug-in de rendu.
MultiSendRecv

La méthode MultiSendRecv envoie une liste de requêtes bidi.
MxdcGetPDEVAdjustment

La fonction MxdcGetPDEVAdjustment est exportée par une DLL d’interface d’imprimante et fournit les données de configuration de l’imprimante pour le convertisseur de documents Microsoft XPS (MXDC).
Next

La méthode Next avance l’itérateur vers la partie suivante.
NotifyXmlChanged

Avertit le système d’impression que l’objet DOM XML a changé.
OEMAlphaBlend

Décrit la fonction OEMAlphaBlend.
OEMBitBlt

La fonction OEMBitBlt fournit des fonctionnalités générales de transfert par bloc de bits entre des surfaces gérées par l’appareil, entre des bitmaps de format standard gérées par GDI ou entre une surface gérée par l’appareil et une image bitmap de format standard gérée par GDI.
OEMCommand

Décrit la fonction OEMCommand.
OEMCommandCallback

Décrit la fonction OEMCommandCallback.
OEMCommonUIProp

Décrit la fonction OEMCommonUIProp.
OEMCompression

Décrit la fonction OEMCompression.
OEMCopyBits

La fonction OEMCopyBits effectue des traductions entre des surfaces raster gérées par l’appareil et des bitmaps de format standard GDI.
OEMCUIPCALLBACK

Le type de fonction OEMCUIPCALLBACK est utilisé pour définir les fonctions de rappel spécifiées par la méthode IPrintOemUI ::CommonUIProp d’un plug-in d’interface utilisateur. La structure est définie dans printoem.h.
OEMDeviceCapabilities

Décrit la fonction OEMDeviceCapabilities.
OEMDevicePropertySheets

Décrit la fonction OEMDevicePropertySheets.
OEMDevMode

Décrit la fonction OEMDevMode.
OEMDevQueryPrintEx

Décrit la fonction OEMDevQueryPrintEx.
OEMDisableDriver

Cette fonction est obsolète.
OEMDisablePDEV

Cette fonction (OEMDisablePDEV) est obsolète.
OEMDitherColor

La fonction OEMDitherColor demande à l’appareil de créer un pinceau sur une palette d’appareils.
OEMDocumentPropertySheets

Décrit la fonction OEMDocumentPropertySheets.
OEMDownloadCharGlyph

Décrit la fonction OEMDownloadCharGlyph.
OEMDownloadFontHeader

Décrit la fonction OEMDownloadFontHeader.
OEMDriverDMS

Décrit la fonction OEMDriverDMS.
OEMEnableDriver

Décrit la fonction OEMEnableDriver.
OEMEnablePDEV

Décrit la fonction OEMEnablePDEV.
OEMEndDoc

La fonction OEMEndDoc est appelée par le GDI lorsqu’il a terminé d’envoyer un document au pilote pour le rendu.
OEMEscape

La fonction OEMEscape récupère des informations à partir d’un appareil qui n’est pas disponible dans une interface de pilote de périphérique indépendante de l’appareil ; la requête particulière dépend de la valeur du paramètre iEsc.
OEMFillPath

La fonction OEMFillPath gère le remplissage des chemins fermés.
OEMFilterGraphics

Décrit la fonction OEMFilterGraphics.
OEMFontInstallerDlgProc

Décrit la fonction OEMFontInstallerDlgProc.
OEMFontManagement

La fonction OEMFontManagement est un point d’entrée facultatif fourni pour les appareils PostScript.
OEMGetGlyphMode

La fonction OEMGetGlyphMode indique au GDI comment mettre en cache les informations de glyphe.
OEMGetInfo

Décrit la fonction OEMGetInfo.
OEMGradientFill

La fonction OEMGradientFill nuance les primitives spécifiées.
OEMHalftonePattern

Décrit la fonction OEMHalftonePattern.
OEMIcmCreateColorTransform

La fonction OEMIcmCreateColorTransform crée une transformation de couleur ICM.
OEMIcmDeleteColorTransform

La fonction OEMIcmDeleteColorTransform supprime la transformation de couleur spécifiée.
OEMImageProcessing

Décrit la fonction OEMImageProcessing.
OEMLineTo

La fonction OEMLineTo dessine une ligne cosmétique unique, pleine et entière uniquement.
OEMMemoryUsage

Cette fonction (OEMMemoryUsage) est obsolète.
OEMNextBand

La fonction OEMNextBand est appelée par GDI lorsqu’il a fini de dessiner une bande pour une page physique, afin que le pilote puisse envoyer la bande à l’imprimante.
OEMOutputCharStr

Cette fonction (OEMOutputCharStr) est obsolète.
OEMPaint

La fonction OEMPaint est obsolète et n’est plus appelée par GDI dans Windows 2000 et versions ultérieures. Voir DrvPaint.
OEMPDriverEvent

Décrit la fonction OEMPDriverEvent.
OEMPlgBlt

La fonction OEMPlgBlt fournit des fonctionnalités de transfert de bloc de bits de rotation entre des combinaisons de surfaces gérées par l’appareil et gérées par GDI.
OEMPrinterEvent

Décrit la fonction OEMPrinterEvent.
OEMQueryAdvanceWidths

La fonction OEMQueryAdvanceWidths retourne des largeurs d’avance de caractères pour un jeu de glyphes spécifié.
OEMQueryColorProfile

Décrit la fonction OEMQueryColorProfile.
OEMQueryDeviceSupport

La fonction OEMQueryDeviceSupport retourne les informations spécifiques à l’appareil demandées.
OEMQueryFont

La fonction OEMQueryFont est utilisée par GDI pour obtenir la structure IFIMETRICS pour une police donnée.
OEMQueryFontData

La fonction OEMQueryFontData récupère des informations sur une police réalisée.
OEMQueryFontTree

La fonction OEMQueryFontTree fournit à GDI un pointeur vers une structure qui définit le mappage des poignées de glyphe et de crénage.
OEMRealizeBrush

La fonction OEMRealizeBrush demande au pilote de réaliser un pinceau spécifié pour une surface spécifiée.
OEMResetPDEV

Décrit la fonction OEMResetPDEV.
OEMSendFontCmd

Cette fonction (OEMSendFontCmdSW) est obsolète.
OEMSendPage

La fonction OEMSendPage est appelée par GDI lorsqu’elle a fini de dessiner une page physique, afin que le pilote puisse envoyer la page à l’imprimante.
OEMStartBanding

La fonction OEMStartBanding est appelée par GDI lorsqu’elle est prête à commencer à envoyer des bandes d’une page physique au pilote pour le rendu.
OEMStartDoc

La fonction OEMStartDoc est appelée par GDI lorsqu’elle est prête à commencer à envoyer un document au pilote pour le rendu.
OEMStartPage

La fonction OEMStartPage est appelée par GDI lorsqu’elle est prête à commencer à envoyer le contenu d’une page physique au pilote pour le rendu.
OEMStretchBlt

La fonction OEMStretchBlt fournit des fonctionnalités de transfert de blocs de bits extensibles entre n’importe quelle combinaison de surfaces gérées par l’appareil et gérées par GDI.
OEMStretchBltROP

La fonction OEMStretchBltROP effectue un transfert de bloc de bits extensible à l’aide d’une opération raster (ROP).
OEMStrokeAndFillPath

La fonction OEMStrokeAndFillPath caresse et remplit simultanément un chemin d’accès.
OEMStrokePath

La fonction OEMStrokePath caresse un chemin d’accès.
OEMTextOut

La fonction OEMTextOut appelle le pilote à restituer un ensemble de glyphes à des positions spécifiées.
OEMTextOutAsBitmap

Décrit la fonction OEMTextOutAsBitmap.
OEMTransparentBlt

La fonction OEMTransparentBlt fournit des fonctionnalités de transfert de blocs de bits avec transparence.
OEMTTDownloadMethod

Décrit la fonction OEMTTDownloadMethod.
OEMTTYGetInfo

Décrit la fonction OEMTTYGetInfo.
OEMUpdateExternalFonts

Décrit la fonction OEMUpdateExternalFonts.
OEMUpgradePrinter

Décrit la fonction OEMUpgradePrinter.
OEMUpgradeRegistry

Décrit la fonction OEMUpgradeRegistry.
OnBidiResponseReceived

Appelé lorsqu’une réponse bidi est reçue.
OnChanged

Fournit un objet IPrintJobCollection qui fournit un instantané d’une plage de travaux d’impression dans la file d’attente.
OnDriverEvent

Appelé lorsqu’un événement de pilote se produit.
OnPrinterQueuesEnumerated

Appelé lorsque les files d’attente d’imprimantes sont énumérées.
OpenPort

La fonction OpenPort d’un moniteur de port ouvre un port d’imprimante.
OpenPrintProcessor

La fonction OpenPrintProcessor d’un processeur d’impression prépare le processeur d’impression pour l’impression d’un travail et retourne un handle.
OutputCharStr

La méthode IPrintOemUni ::OutputCharStr permet à un plug-in de rendu de contrôler l’impression des glyphes de police.
PartialReplyPrinterChangeNotification

La fonction PartialReplyPrinterChangeNotification du spouleur d’impression permet à un fournisseur d’impression de mettre à jour la base de données du spouleur des modifications d’imprimante associées à un handle de notification.
PFN_DrvGetDriverSetting

La fonction DrvGetDriverSetting est obsolète.
PFN_DrvGetStandardVariable

Cette fonction DrvGetStandardVariable est obsolète.
PFN_DrvUnidriverTextOut

La fonction DrvUnidriverTextOut est obsolète.
PFN_DrvUpdateUISetting

La fonction DrvUpdateUISetting est obsolète.
PFN_DrvUpgradeRegistrySetting

La fonction DrvUpgradeRegistrySetting est obsolète.
PFN_DrvWriteAbortBuf

La fonction DrvWriteAbortBuf est obsolète.
PFN_DrvWriteSpoolBuf

La fonction DrvWriteSpoolBuf pointée par ce pointeur de fonction est obsolète.
PFN_DrvXMoveTo

La fonction DrvXMoveTo est obsolète.
PFN_DrvYMoveTo

La fonction DrvYMoveTo est obsolète.
PFNCOMPROPSHEET

La fonction ComPropSheet est fournie par CPSUI et peut être appelée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour générer des pages de feuille de propriétés.
PFNGETINFO

La fonction de rappel UNIFONTOBJ_GetInfo est fournie par le pilote Unidrv afin que les plug-ins de rendu puissent obtenir des informations de police ou de glyphe.
PFNPROPSHEETUI

Le type de fonction PFNPROPSHEETUI est utilisé par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour définir des rappels de création de page, qui spécifient des pages de feuille de propriétés à créer.
PlayGdiScriptOnPrinterIC

Décrit la fonction PlayGdiScriptOnPrinterIC.
PrintDocumentOnPrintProcessor

La fonction PrintDocumentOnPrintProcessor d’un processeur d’impression convertit un travail d’impression d’un format mis en pool en données brutes qui peuvent être envoyées à un moniteur d’impression.
PrinterEvent

La méthode IPrintOemUI ::P rinterEvent permet à un plug-in d’interface utilisateur de traiter les événements d’imprimante.
PrinterMessageBoxA

Cette rubrique décrit la fonction PrinterMessageBoxA.
PrinterMessageBoxW

Cette rubrique décrit la fonction PrinterMessageBoxW.
ProvidorFindClosePrinterChangeNotification

Décrit la fonction ProvidorFindClosePrinterChangeNotification.
ProvidorFindFirstPrinterChangeNotification

Décrit la fonction ProvidorFindFirstPrinterChangeNotification.
PublishDriverInterface

La méthode IPrintOemPS ::P ublishDriverInterface permet à un plug-in de rendu pour Pscript5 d’obtenir l’interface IPrintCorePS2, IPrintOemDriverPS ou IPrintCoreHelperPS du pilote Pscript5.
PublishDriverInterface

La méthode IPrintOemUI ::P ublishDriverInterface permet à un plug-in d’interface utilisateur d’obtenir l’interface IPrintOemDriverUI, IPrintCoreUI2, IPrintCoreHelperPS ou IPrintCoreHelperUni du pilote Unidrv ou Pscript5.
PublishDriverInterface

La méthode IPrintOemUni ::P ublishDriverInterface permet à un plug-in de rendu pour Unidrv d’obtenir l’interface IPrintOemDriverUni ou IPrintCoreHelperUni du pilote Unidrv.
PublishPrintTicketHelperInterface

La méthode IPrintOemPrintTicketProvider ::P ublishPrintTicketHelperInterface publie l’interface d’assistance de ticket d’impression pour les plug-ins d’interface utilisateur Unidrv ou Pscript5.
put_JobCopiesAllDocuments

Définit le nombre de copies.
put_SelectedOption

Remplace l’option sélectionnée de l’élément Print Schema Feature par l’élément IPrintSchemaOption spécifié.
put_Value

La propriété Value (put_Value) modifie la valeur de l’objet IPrintSchemaParameterInitializer.
QueryColorProfile

La méthode IPrintOemUI ::QueryColorProfile permet à un plug-in d’interface utilisateur de spécifier un profil ICC à utiliser pour la gestion des couleurs.
QueryDeviceDefaultNamespace

La méthode IPrintOemPrintTicketProvider ::QueryDeviceDefaultNamespace interroge l’appareil pour son URI (Uniform Resource Identifier) d’espace de noms par défaut.
QueryDeviceNamespace

La méthode IPrintTicketProvider ::QueryDeviceNamespace interroge l’appareil pour obtenir son URI (Uniform Resource Identifier) d’espace de noms par défaut.
QueryDeviceNamespace

La méthode IPrintTicketProvider2 ::QueryDeviceNamespace interroge l’appareil pour obtenir son URI (Uniform Resource Identifier) d’espace de noms par défaut.
QueryJobAttributes

La méthode IPrintOemUI2 ::QueryJobAttributes permet à un plug-in d’interface utilisateur de post-traiter les résultats du pilote principal après un appel à DRVQueryJobAttributes DDI.
QuerySimulationSupport

La méthode IPrintCoreUI2 ::QuerySimulationSupport récupère une structure de capacité de simulation de spouleur, qui indique les types de simulation pris en charge par le spouleur.
RasterizeRect

La méthode RasterizeRect rastérise une zone rectangulaire alignée sur l’axe d’une page fixe XPS.
Lire

La méthode Read lit les octets du flux et les retourne sous forme de tableau JavaScript.
ReadBytes

La méthode ReadBytes lit un certain nombre d’octets dans une mémoire tampon.
ReadPort

La fonction ReadPort d’un moniteur de port lit les données d’un port d’imprimante.
RegisterForNotifications

Définit la méthode IPrintAsyncNotifyRegistration ::RegisterForNotifications.
RemovePrintDeviceObject

La fonction RemovePrintDeviceObject supprime un objet d’appareil d’une file d’attente de fournisseur d’impression.
ReplyPrinterChangeNotification

La fonction ReplyPrinterChangeNotification du spouleur d’impression permet à un fournisseur d’impression de mettre à jour la base de données du spouleur des événements de file d’attente d’impression associés à un handle de notification et d’informer le client que des événements de file d’attente d’impression se sont produits.
ReplyPrinterChangeNotificationEx

Décrit la fonction ReplyPrinterChangeNotificationEx.
ReportProgress

La méthode ReportProgress signale la progression de la consommation du travail XPS au gestionnaire de pipelines.
RequestCancel

Demande l’annulation d’un travail d’impression.
RequestReader

La méthode RequestReader récupère l’interface de lecteur d’un objet IInterFilterCommunicator.
RequestShutdown

La méthode RequestShutdown demande l’arrêt d’un pipeline.
RequestWriter

La méthode RequestWriter récupère l’interface writer pour un objet IInterFilterCommunicator.
Réinitialiser

La méthode Reset définit l’itérateur sur le premier élément.
ResetPDEV

Définit la méthode IPrintOemEngine ::ResetPDEV.
ResetPDEV

La méthode IPrintOemPS ::ResetPDEV permet à un plug-in de rendu pour Pscript5 de réinitialiser sa structure PDEV.
ResetPDEV

La méthode IPrintOemUni ::ResetPDEV permet à un plug-in de rendu pour Unidrv de réinitialiser sa structure PDEV.
RevertToPrinterSelf

Lorsque RevertToPrinterSelf est appelé sur un thread d’emprunt d’identité, il retourne le jeton du thread en cours d’emprunt d’identité.
ROUTER_NOTIFY_CALLBACK

Décrit la fonction de rappel ROUTER_NOTIFY_CALLBACK.
RouterAllocBidiMem

RouterAllocBidiMem alloue un bloc de mémoire d’une taille spécifiée. Cette fonction est utilisée par le moniteur de port pour allouer de la mémoire pour les chaînes et les objets binaires.
RouterAllocBidiResponseContainer

RouterAllocBidiResponseContainer alloue une structure BIDI_RESPONSE_CONTAINER contenant une liste de réponses bidi. La liste de réponses bidi est un tableau de structures BIDI_RESPONSE_DATA.
RouterAllocPrinterNotifyInfo

La fonction RouterAllocPrinterNotifyInfo du spouleur d’impression alloue une structure PRINTER_NOTIFY_INFO et un tableau de structures PRINTER_NOTIFY_INFO_DATA.
RouterCreatePrintAsyncNotificationChannel

La fonction RouterCreatePrintAsyncNotificationChannel crée un canal de notification asynchrone associé à une imprimante ou un serveur d’impression.
RouterFreeBidiMem

RouterFreeBidiMem libère un bloc de mémoire précédemment alloué par RouterAllocBidiMem.
RouterFreeBidiResponseContainer

RouterFreeBidiResponseContainer libère une structure BIDI_RESPONSE_CONTAINER précédemment allouée par RouterAllocBidiResponseContainer.
RouterFreePrinterNotifyInfo

La fonction RouterFreePrinterNotifyInfo du spouleur d’impression libère une structure de PRINTER_NOTIFY_INFO spécifiée et son tableau de structure PRINTER_NOTIFY_INFO_DATA associé.
RouterGetPrintClassObject

La fonction RouterGetPrintClassObject énumère la liste des fournisseurs d’impression, en recherchant le fournisseur d’impression avec le nom et l’ID d’interface spécifiés.
RouterRegisterForPrintAsyncNotifications

La fonction RouterRegisterForPrintAsyncNotifications s’inscrit pour les notifications asynchrones associées à une imprimante ou un serveur d’impression.
RouterUnregisterForPrintAsyncNotifications

La fonction RouterUnregisterForPrintAsyncNotifications annule l’inscription pour recevoir des notifications asynchrones associées à une imprimante ou un serveur d’impression.
Seek

La méthode Seek change le pointeur de recherche vers un nouvel emplacement dans le flux.
Seek

Définit le pointeur de recherche.
SendBidiQuery

Effectue une opération d’actualisation asynchrone avec la requête spécifiée et appelle la méthode IPrinterQueueEvent ::OnBidiResponseReceived.
SendBidiSetRequestAsync

Utilise une valeur de chaîne XML pour envoyer une requête Bidi Set en tant qu’opération asynchrone.
SendFixedDocument

La méthode SendFixedDocument envoie un objet document fixe au pipeline.
SendFixedDocumentSequence

La méthode SendFixedDocumentSequence envoie une séquence de documents fixe au pipeline.
SendFixedPage

La méthode SendFixedPage envoie une page fixe d’un document XPS au pipeline.
SendFontCmd

La méthode IPrintOemUni ::SendFontCmd permet à un plug-in de rendu de modifier la commande de sélection de police d’une imprimante, puis de l’envoyer à l’imprimante.
SendNotification

Définit la méthode IBidiAsyncNotifyChannel ::SendNotification.
SendRecv

La méthode SendRecv envoie une requête bidi à l’imprimante.
SendRecvXMLStream

La méthode SendRecvXMLStream envoie une demande de communication d’imprimante bidirectionnelle et reçoit la réponse en tant qu’objets IStream mis en forme conformément aux schémas de communication bidirectionnelle.
SendRecvXMLString

La méthode SendRecvXMLString envoie une demande de communication d’imprimante bidirectionnelle et reçoit la réponse sous forme de chaînes Unicode mises en forme conformément aux schémas de communication bidirectionnelle.
SendXpsDocument

La méthode SendXpsDocument envoie un document XPS au pipeline.
SendXpsUnknown

La méthode SendXpsUnknown envoie un composant de document XPS qui ne peut pas être identifié au pipeline de filtre.
SetBandSize

La méthode IPrintOemUni3 ::SetBandSize peut être utilisée avec les imprimantes prises en charge par Unidrv pour spécifier la taille de bande souhaitée sur la sortie imprimée.
SetBool

Écrit une valeur de propriété booléenne spécifiée.
SetBool

Découvrez comment cette méthode écrit une valeur de propriété booléenne spécifiée.
SetBytes

Écrit une propriété de tableau d’octets.
SetBytes

Découvrez comment cette méthode écrit une propriété de tableau d’octets.
SetCPSUIUserData

La fonction SetCPSUIUserData de CPSUI permet aux applications CPSUI (y compris les DLL d’interface d’imprimante) d’associer des données non affichées à une boîte de dialogue de feuille de propriétés.
SetFontContent

La méthode SetFontContent définit le contenu de la police.
SetFontOptions

La méthode SetFontOptions définit les options de la police.
SetFontSubstitution

La méthode IPrintCoreHelper ::SetFontSubstitution spécifie la police d’appareil à imprimer à la place d’une police TrueType donnée.
SetFontSubstitution

La méthode IPrintCoreHelperPS ::SetFontSubstitution spécifie la police d’appareil à imprimer à la place d’une police TrueType donnée.
SetFontSubstitution

La méthode IPrintCoreHelperUni ::SetFontSubstitution spécifie la police d’appareil à imprimer à la place d’une police TrueType donnée.
SetImageContent

La méthode SetImageContent définit une propriété d’image basée sur le type de contenu.
SetInputData

La méthode SetInputData définit les données à envoyer à l’imprimante.
SetInt32

Écrit une propriété entière.
SetInt32

Découvrez comment cette méthode écrit une propriété entière.
SetJobNamedProperty

Cette rubrique décrit la fonction SetJobNamedProperty.
SetMinimalLineWidth

La méthode SetMinimalLineWidth permet à l’appelant de définir l’épaisseur minimale (en pixels) des lignes que l’appareil peut afficher.
SetOptions

La méthode IPrintCoreHelper ::SetOptions définit plusieurs paires fonctionnalité-option en même temps.
SetOptions

La méthode IPrintCoreHelperPS ::SetOptions définit plusieurs paires fonctionnalité-option en même temps.
SetOptions

La méthode IPrintCoreHelperUni ::SetOptions définit plusieurs paires fonctionnalité-option en même temps.
SetOptions

La méthode IPrintCoreUI2 ::SetOptions définit les paramètres des fonctionnalités du pilote.
SetPagePart

La méthode SetPagePart associe un nouveau composant à la page.
SetPartCompression

La méthode SetPartCompression définit la compression du composant.
SetPrintTicket

La méthode SetPrintTicket insère un ticket d’impression dans le document fixe.
SetPrintTicket

La méthode SetPrintTicket insère un ticket d’impression dans la séquence de documents fixe.
SetPrintTicket

La méthode SetPrintTicket associe un ticket d’impression à la page.
SetSchema

La méthode SetSchema définit la chaîne de schéma bidi.
SetServerReferral

Définit la méthode IPrintAsyncNotifyServerReferral ::SetServerReferral.
SetSize

Définit la taille du flux pouvant faire l’objet d’un script, en octets.
SetString

Écrit une propriété de chaîne.
SetString

Découvrez comment cette méthode écrit une propriété de chaîne.
SetThumbnail

La méthode SetThumbnail supprime l’objet miniature actuel du document et en insère un nouveau.
SetThumbnailContent

La méthode SetThumbnailContent définit le contenu miniature de la partie.
SetViewRange

Définit la plage des travaux d’impression surveillés.
ShutdownOperation

Pipeline Manager utilise la méthode ShutdownOperation pour arrêter un filtre si le travail d’impression est annulé ou si une erreur se produit.
SplDeleteSpoolerPortEnd

Décrit la fonction SplDeleteSpoolerPortEnd.
SplDeleteSpoolerPortStart

Décrit la fonction SplDeleteSpoolerPortStart.
SplIsSessionZero

La fonction SplIsSessionZero détermine si un certain travail d’impression (handle d’impression plus ID de travail) a été émis dans la session zéro.
SplPromptUIInUsersSession

La fonction SplPromptUIInUsersSession affiche une boîte de message standard dans la session indiquée par le handle d’imprimante et l’ID de travail.
SpoolerCopyFileEvent

La fonction SpoolerCopyFileEvent d’une DLL de point et d’impression reçoit des notifications d’événements associés à la copie de fichiers associés à la file d’attente d’impression vers un client d’impression, lorsque le client se connecte à un serveur d’impression.
SpoolerFindClosePrinterChangeNotification

Décrit la fonction SpoolerFindClosePrinterChangeNotification.
SpoolerFindFirstPrinterChangeNotification

Décrit la fonction SpoolerFindFirstPrinterChangeNotification.
SpoolerFindNextPrinterChangeNotification

Décrit la fonction SpoolerFindNextPrinterChangeNotification.
SpoolerFreePrinterNotifyInfo

En savoir plus sur : Fonction SpoolerFreePrinterNotifyInfo
SpoolerRefreshPrinterChangeNotification

Décrit la fonction SpoolerRefreshPrinterChangeNotification.
Start

Démarre l’opération PrintSchema asynchrone.
StartOperation

La méthode StartOperation démarre l’opération d’un filtre. Le filtre lit, traite et écrit des données dans cette méthode.
TextOutAsBitmap

La méthode IPrintOemUni ::TextOutAsBitmap permet à un plug-in de rendu de créer une image bitmap d’une chaîne de texte, au cas où une police téléchargeable n’est pas disponible.
TTDownloadMethod

La méthode IPrintOemUni ::TTDownloadMethod permet à un plug-in de rendu d’indiquer le format qu’Unidrv doit utiliser pour une police logicielle TrueType spécifiée.
TTYGetInfo

La méthode IPrintOemUni ::TTYGetInfo permet à un plug-in de rendu de fournir à Unidrv des informations pertinentes pour les imprimantes de texte uniquement.
UnbindDevice

La méthode UnbindDevice dissocie une imprimante d’une requête bidi.
UnbindDevice

La méthode UnbindDevice libère une imprimante à partir d’une demande de communication d’imprimante bidirectionnelle (communication bidi).
DésinscrireForNotifications

Définit la méthode IPrintAsyncNotifyRegistration ::UnregisterForNotifications.
UpdateExternalFonts

La méthode IPrintOemUI ::UpdateExternalFonts permet à un plug-in d’interface utilisateur de mettre à jour les fichiers de format de police Unidrv d’une imprimante (fichier .uff).
UpdatePrintDeviceObject

La fonction UpdatePrintDeviceObject met à jour les propriétés d’un objet d’appareil qui se trouve dans la file d’attente du fournisseur d’impression.
UpgradePrinter

La méthode IPrintOemUI ::UpgradePrinter permet à un plug-in d’interface utilisateur de mettre à niveau les valeurs d’option d’appareil stockées dans le Registre.
ValidateAsync

Obtient un contexte d’opération de validation PrintTicket asynchrone.
ValidatePrintTicket

La méthode IPrintOemPrintTicketProvider ::ValidatePrintTicket valide un ticket d’impression.
ValidatePrintTicket

La méthode IPrintTicketProvider ::ValidatePrintTicket valide un ticket d’impression.
ValidatePrintTicket

La méthode IPrintTicketProvider2 ::ValidatePrintTicket valide un ticket d’impression.
WaitForPrinterChange

Cette rubrique décrit la fonction WaitForPrinterChange.
PourquoiConstrained

La méthode IPrintCoreHelper ::WhyConstrained fournit une liste d’options qui limitent la paire feature-option spécifiée dans la configuration actuelle.
PourquoiConstrained

La méthode IPrintCoreHelperPS ::WhyConstrained fournit une liste d’options qui limitent la paire feature-option spécifiée dans la configuration actuelle.
PourquoiConstrained

La méthode IPrintCoreHelperUni ::WhyConstrained fournit une liste d’options qui limitent la paire feature-option spécifiée dans la configuration actuelle.
PourquoiConstrained

La méthode IPrintCoreUI2 ::WhyConstrained détermine la raison pour laquelle la sélection de fonctionnalité/option spécifiée est limitée.
Écrire

La méthode Write écrit le tableau JavaScript fourni dans le flux et retourne le nombre d’octets écrits.
WriteBytes

La méthode WriteBytes écrit un nombre spécifié d’octets dans un flux.
WritePort

La fonction WritePort d’un moniteur de port écrit des données dans un port d’imprimante.
WritePrinter

La méthode IPrintOemPS2 ::WritePrinter, si elle est prise en charge, permet à un plug-in de rendu de capturer toutes les données de sortie générées par un pilote Postscript.
WritePrinter

La méthode IPrintOemUni2 ::WritePrinter, si elle est prise en charge, permet à un plug-in de rendu de capturer toutes les données de sortie générées par un pilote Unidrv.
XcvClosePort

La fonction XcvClosePort d’une DLL de serveur de surveillance de port ferme un port d’imprimante ouvert par XcvOpenPort.
XcvDataPort

La fonction XcvDataPort d’une DLL de serveur de surveillance de port reçoit des informations de la DLL d’interface utilisateur du moniteur de port et retourne des informations à.
XcvOpenPort

La fonction XcvOpenPort d’une DLL de serveur de surveillance de port ouvre un port pour les opérations de configuration.

Interfaces

 
IAsyncGetSendNotificationCookie

En savoir plus sur : Interface IAsyncGetSendNotificationCookie
IAsyncGetSrvReferralCookie

En savoir plus sur : Interface IAsyncGetSrvReferralCookie
IBidiAsyncNotifyChannel

Définit l’interface IBidiAsyncNotifyChannel.
IBidiRequest

L’interface IBidiRequest permet à une application ou à d’autres objets de composer une requête bidi.
IBidiRequestContainer

L’interface IBidiRequestContainer permet à une application ou à d’autres objets de composer et de récupérer une liste de requêtes bidi.
IBidiSpl

L’interface IBidiSpl permet à une application ou à d’autres objets d’envoyer une requête bidi unique ou une liste de requêtes bidi.
IBidiSpl2

L’interface IBidiSpl2 permet à une application ou à d’autres objets d’envoyer une ou plusieurs demandes bidi à l’aide de l’un des schémas de requête Bidi et de recevoir des informations au format schémas de réponse Bidi.
IFixedDocument

L’interface IFixedDocument représente un document fixe pour une séquence de documents XPS.
IFixedDocumentSequence

L’interface IFixedDocumentSequence représente la séquence de documents fixe pour un document XPS.
IFixedPage

Un filtre utilise l’interface IFixedPage pour travailler avec des pages fixes dans un document XPS.
IInterFilterCommunicator

L’interface IInterFilterCommunicator est implémentée dans un objet qui réside dans le service PrintFilterPipelineSvc et qui est mis à la disposition des filtres via les méthodes de l’interface IPrintPipelineFilter.
IPartBase

L’interface IPartBase est une base commune pour les interfaces de composant de document.
IPartColorProfile

L’interface IPartColorProfile est l’abstraction d’un profil de couleur XPS.
IPartDiscardControl

Le pipeline de filtre prend en charge le contrôle d’abandon.
IPartFont

L’interface IPartFont est l’abstraction des polices d’un composant.
IPartFont2

L’interface IPartFont2 est l’abstraction des polices d’un composant.
IPartImage

L’interface IPartImage est l’abstraction des images dans un document XPS.
IPartPrintTicket

L’interface IPartPrintTicket est l’abstraction d’un ticket d’impression dans un document XPS.
IPartResourceDictionary

L’interface IPartResourceDictionary est l’abstraction d’un dictionnaire de ressources XPS.
IPartThumbnail

L’interface IPartThumbnail est une abstraction pour les miniatures d’un document XPS.
IPrintAsyncCookie

Définit l’interface IPrintAsyncCookie.
IPrintAsyncNewChannelCookie

Définit l’interface IPrintAsyncNewChannelCookie.
IPrintAsyncNotify

Définit l’interface IPrintAsyncNotify.
IPrintAsyncNotifyRegistration

Définit l’interface IPrintAsyncNotifyRegistration.
IPrintAsyncNotifyServerReferral

Définit l’interface IPrintAsyncNotifyServerReferral.
IPrintBidiAsyncNotifyRegistration

Définit l’interface IPrintBidiAsyncNotifyRegistration.
IPrintClassObjectFactory

L’interface IPrintClassObjectFactory crée des interfaces liées aux filtres d’impression.
IPrintCoreHelper

Cette section décrit les méthodes définies pour l’interface COM IPrintCoreHelper.
IPrintCoreHelperPS

Cette section décrit les méthodes définies pour l’interface COM IPrintCoreHelperPS.
IPrintCoreHelperUni

Cette section décrit les méthodes définies pour l’interface COM IPrintCoreHelperUni.
IPrintCoreHelperUni2

L’interface IPrintCoreHelperUni2 dérive de l’interface IPrintCoreHelperUni et ajoute une méthode.
IPrintCorePS2

Cette section décrit les méthodes définies pour l’interface COM IPrintCorePS2. Les prototypes de méthode sont définis dans prcomoem.h.
IPrintCoreUI2

Cette section décrit les méthodes définies pour l’interface COM IPrintCoreUI2.
IPrinterBidiSetRequestCallback

Décrit la signature de l’objet de rappel qui reçoit la réponse Bidi.
IPrinterExtensionAsyncOperation

Fournit le contexte associé à une opération asynchrone.
IPrinterExtensionContext

Représente le contexte de l’activation d’une application d’appareil UWP pour les imprimantes.
IPrinterExtensionContextCollection

Expose une collection d’objets IPrinterExtensionContext.
IPrinterExtensionEvent

L’interface IPrinterExtensionEvent représente le délégué d’événement implémenté par les extensions d’imprimante de bureau pour l’activation.
IPrinterExtensionEventArgs

Représente le contexte de l’activation de l’extension d’imprimante de bureau.
IPrinterExtensionManager

L’interface IPrinterExtensionManager est récupérée en cocréant la classe PrinterExtensionManager.
IPrinterExtensionRequest

Termine l’événement d’extension donné avec une annulation ou une réussite.
IPrinterPropertyBag

Fournit des méthodes get et set fortement typées.
IPrinterQueue

Représente une file d’attente d’imprimante unique.
IPrinterQueue2

Découvrez comment IPrinterQueue2 représente une file d’attente d’imprimante unique.
IPrinterQueueEvent

Fournit le délégué d’événement pour les événements de file d’attente d’imprimante.
IPrinterQueueView

Permet de modifier la plage de travaux d’impression surveillés.
IPrinterQueueViewEvent

Fournit la signature du gestionnaire d’événements.
IPrinterScriptablePropertyBag

L’interface IPrinterScriptablePropertyBag est l’interface de conteneur de propriétés transmise aux clients de script.
IPrinterScriptablePropertyBag2

Définit l’interface IPrinterScriptablePropertyBag2.
IPrinterScriptableSequentialStream

L’interface IPrinterScriptableSequentialStream est une interface de type ISequentialStream qui fonctionne en JavaScript. Au lieu de lire et d’écrire des tableaux d’octets, il lit et écrit des tableaux JavaScript d’octets, qui sont des valeurs comprises entre 0 et 255.
IPrinterScriptableStream

L’interface IPrinterScriptableStream s’appuie sur IPrinterScriptableSequentialStream et ajoute une sémantique de type IStream.
IPrinterScriptContext

Passé à toutes les fonctions JavaScript de contraintes tierces et fournit l’accès aux objets pertinents.
IPrintJob

Contient des propriétés qui représentent un travail d’impression.
IPrintJobCollection

Cette interface fournit une énumération des travaux dans la file d’attente d’impression.
IPrintOemDriverPS

Cette section décrit les méthodes définies pour l’interface COM IPrintOemDriverPS.
IPrintOemDriverUI

Cette section décrit les méthodes définies pour l’interface COM IPrintOemDriverUI.
IPrintOemDriverUni

Cette section décrit les méthodes définies pour l’interface COM IPrintOemDriverUni.
IPrintOemEngine

Définit l’interface IPrintOemEngine.
IPrintOemPrintTicketProvider

Cette section décrit les méthodes définies pour l’interface COM IPrintOemPrintTicketProvider.
IPrintOemPS

Cette section décrit les méthodes définies pour l’interface COM IPrintOemPS.
IPrintOemPS2

Cette section décrit les méthodes définies pour l’interface COM IPrintOemPS2. En plus de ces méthodes, cette interface inclut toutes les méthodes définies dans l’interface COM IPrintOemPS.
IPrintOemUI

Cette section décrit les méthodes définies pour l’interface COM IPrintOemUI.
IPrintOemUI2

Cette section décrit les méthodes définies pour l’interface COM IPrintOemUI2.
IPrintOemUIMXDC

Cette section décrit les méthodes définies pour l’interface COM IPrintOemUIMXDC.
IPrintOemUni

Cette section décrit les méthodes définies pour l’interface COM IPrintOemUni.
IPrintOemUni2

Cette section décrit les méthodes définies pour l’interface COM IPrintOemUni2.
IPrintOemUni3

Cette section décrit les méthodes définies pour l’interface COM IPrintOemUni3.
IPrintPipelineFilter

Les méthodes de l’interface IPrintPipelineFilter sont appelées pour l’initialisation et l’arrêt. Un filtre doit implémenter ces méthodes.
IPrintPipelineManagerControl

L’interface IPrintPipelineManagerControl est passée à chaque filtre de la méthode IPrintPipelineFilter ::InitializeFilter.
IPrintPipelineProgressReport

Un filtre de rendu utilise l’interface IPrintPipelineProgressReport pour envoyer des status de progression à un spouleur.
IPrintPipelinePropertyBag

L’interface IPrintPipelinePropertyBag est implémentée par le service PrintFilterPipelineSvc et est mise à la disposition des filtres via les méthodes de l’interface IPrintPipelineFilter. IprintPipelinePropertyBag hérite de l’interface IUnknown.
IPrintReadStream

Les filtres utilisent l’interface IPrintReadStream pour lire les données sous la forme d’un flux brut d’octets.
IPrintReadStreamFactory

L’interface IPrintReadStreamFactory crée un lecteur de flux qu’un filtre peut utiliser pour accéder au flux. Par exemple, un filtre peut utiliser ce flux pour accéder au ticket d’impression par utilisateur.
IPrintSchemaAsyncOperation

Représente un contexte d’opération asynchrone pour les opérations de validation, de fusion ou de validation.
IPrintSchemaAsyncOperationEvent

Expose un délégué d’événement de validation, de fusion ou de validation d’achèvement.
IPrintSchemaCapabilities

Fournit la méthode principale pour accéder à PrintCapabilities.
IPrintSchemaCapabilities2

L’interface IPrintSchemaCapabilities2 représente une extension de l’objet IPrintSchemaCapabilities, qui fournit des méthodes wrapper sur un document de fonctionnalités d’impression.
IPrintSchemaDisplayableElement

Fournit la chaîne affichable pour un élément PrintCapabilites PrintSchema.
IPrintSchemaElement

Fournit l’accès au nœud XML sous-jacent et aux informations d’attribut de nom pour un élément Print Schema.
IPrintSchemaFeature

Expose un élément De fonctionnalité de schéma d’impression.
IPrintSchemaNUpOption

Expose un élément Print Schema NUp Option.
IPrintSchemaOption

Expose un objet Option de schéma d’impression.
IPrintSchemaOptionCollection

Expose une collection d’objets IPrintSchemaOption.
IPrintSchemaPageImageableSize

Expose la propriété PageImageableSize de PrintCapabilities. Les propriétés de cette interface correspondent directement à celles de la propriété PageImageableSize de PrintCapabilities.
IPrintSchemaPageMediaSizeOption

Expose un élément Print Schema PageMediaSize Option.
IPrintSchemaParameterDefinition

L’interface IPrintSchemaParameterDefinition représente une définition de paramètre, comme défini dans la spécification du schéma d’impression.
IPrintSchemaParameterInitializer

L’interface IPrintSchemaParameterInitializer représente une valeur d’initialisation de paramètre, telle que définie dans la spécification du schéma d’impression.
IPrintSchemaTicket

Fournit la méthode principale pour accéder à un PrintTicket et le valider.
IPrintSchemaTicket2

L’interface IPrintSchemaTicket2 est une extension de l’interface IPrintSchemaTicket, qui fournit des méthodes wrapper sur un document de ticket d’impression.
IPrintTicketProvider

Décrit l’interface IPrintTicketProvider.
IPrintTicketProvider2

Décrit l’interface IPrintTicketProvider2.
IPrintUnidiAsyncNotifyRegistration

Fournit des informations sur les constructions IPrintUnidiAsyncNotifyRegistration.
IPrintWriteStream

Les filtres utilisent l’interface IPrintWriteStream pour écrire des données sous la forme d’un flux brut d’octets.
IPrintWriteStreamFlush

Les filtres utilisent l’interface IPrintWriteStreamFlush pour vider explicitement les données en tant que flux brut d’octets d’un filtre. Cette interface est récupérée via IPrintWriteStream ::QueryInterface().
IXpsDocument

L’interface IXpsDocument représente la racine d’un document XPS.
IXpsDocumentConsumer

Un filtre utilise l’interface IXpsDocumentConsumer lorsqu’il génère du contenu XPS à utiliser par le pipeline.
IXpsDocumentProvider

L’interface IxpsDocumentProvider fournit des interfaces permettant d’utiliser des parties d’un document.
IXpsPartIterator

L’interface IXpsPartIterator est un itérateur pour les composants XPS.
IXpsRasterizationFactory

L’interface IXpsRasterizationFactory représente une fabrique d’objets pour la création d’objets rastériseur XPS.
IXpsRasterizationFactory1

Dans Windows 8 et versions ultérieures, IXPSRasterizationFactory1 est une interface permettant de gérer des couleurs de haute précision.
IXpsRasterizationFactory2

Dans Windows 10, l’interface IXpsRasterizationFactory2 représente une fabrique d’objets permettant de créer des composants qui peuvent convertir du contenu de XPS en raster PWG à l’aide du service de rastérisation XPS. PWG Raster prend en charge les DPI non carrés.
IXpsRasterizer

L’interface IXpsRasterizer représente un rastériseur XPS qui peut créer une image bitmap d’une page fixe XPS ou d’une région rectangulaire d’une page fixe.
IXpsRasterizerNotificationCallback

L’interface IXpsRasterizerNotificationCallback permet au service de rastérisation XPS de déterminer s’il faut poursuivre une opération de rastérisation qui a été lancée précédemment par un filtre XPSDrv.

Structures

 
DEVOBJ

La structure DEVOBJ est utilisée comme argument d’entrée pour plusieurs méthodes d’interface COM d’un plug-in de rendu.
OEMCUIPPARAM

La structure OEMCUIPPARAM est utilisée comme paramètre d’entrée de la méthode IPrintOemUI ::CommonUIProp d’un plug-in d’interface utilisateur.
ATTRIBUTE_INFO_1

La structure ATTRIBUTE_INFO_1 est utilisée comme paramètre pour la fonction DrvQueryJobAttributes d’une DLL d’imprimante. Toutes les valeurs membres sont fournies par fonction.
ATTRIBUTE_INFO_2

La structure ATTRIBUTE_INFO_2 est utilisée comme paramètre pour la fonction DrvQueryJobAttributes d’une DLL d’imprimante. Toutes les valeurs membres sont fournies par fonction.
ATTRIBUTE_INFO_3

La structure ATTRIBUTE_INFO_3 est utilisée comme paramètre pour la fonction DrvQueryJobAttributes d’une DLL d’imprimante. Toutes les valeurs membres sont fournies par fonction.
ATTRIBUTE_INFO_3

Découvrez comment la structure ATTRIBUTE_INFO_3 est utilisée comme paramètre pour la fonction DrvQueryJobAttributes d’une DLL d’imprimante. Toutes les valeurs membres sont fournies par fonction.
ATTRIBUTE_INFO_4

La structure ATTRIBUTE_INFO_4 est utilisée comme paramètre pour la fonction DrvQueryJobAttributes d’une DLL d’imprimante.
ATTRIBUTE_INFO_4

Découvrez comment la structure ATTRIBUTE_INFO_4 est utilisée comme paramètre pour la fonction DrvQueryJobAttributes d’une DLL d’imprimante.
BIDI_DATA

La structure BIDI_DATA est utilisée pour stocker les valeurs d’un schéma bidi.
BIDI_REQUEST_CONTAINER

La structure BIDI_REQUEST_CONTAINER est un conteneur pour une liste de requêtes bidi.
BIDI_REQUEST_DATA

La structure BIDI_REQUEST_DATA contient une seule requête bidi.
BIDI_RESPONSE_CONTAINER

La structure BIDI_RESPONSE_CONTAINER est un conteneur pour une liste de réponses bidi.
BIDI_RESPONSE_DATA

La structure BIDI_RESPONSE_DATA contient une seule réponse bidi.
BINARY_CONTAINER

La structure BINARY_CONTAINER est un conteneur de données binaires.
BranchOfficeJobData

Cette structure contient le type d’événement à journaliser (eEventType), l’ID de travail et les données requises par l’événement.
BranchOfficeJobDataContainer

Cette structure définit un conteneur pour une ou plusieurs structures BranchOfficeJobData à envoyer à un serveur.
BranchOfficeJobDataError

Cette structure contient les données nécessaires à la journalisation d’un événement d’échec de travail de filiale sur un serveur distant. Cela est basé sur les données standard relatives aux travaux disponibles pour le spouleur.
BranchOfficeJobDataPipelineFailed

Contient les données nécessaires à la journalisation d’un événement échec du rendu du pipeline de la tâche de filiale sur un serveur distant. Cela est basé sur les données standard relatives aux travaux disponibles pour le spouleur.
BranchOfficeJobDataPrinted

Contient les données nécessaires à la journalisation d’un événement terminé de travail de filiale sur un serveur distant. Cela est basé sur les données standard relatives aux travaux disponibles pour le spouleur.
BranchOfficeJobDataRendered

Contient les données nécessaires à la journalisation d’un événement de rendu de pipeline de travail de filiale sur un serveur distant. Cela est basé sur les données liées au travail disponibles pour le spouleur.
BranchOfficeLogOfflineFileFull

Contient les données nécessaires à la journalisation que l’archive de journaux hors connexion sur le client actuel a débordé à un moment donné.
COMPROPSHEETUI

La structure COMPROPSHEETUI est utilisée comme paramètre d’entrée pour la fonction ComPropSheet de CPSUI, si le code de la fonction est CPSFUNC_ADD_PCOMPROPSHEETUI. Tous les membres de structure doivent être fournis par l’appelant de ComPropSheet.
CONFIG_INFO_DATA_1

La fonction XcvData utilise une structure CONFIG_INFO_DATA_1 lorsqu’elle obtient des données de configuration pour un port particulier.
CPSUICBPARAM

La structure CPSUICBPARAM est utilisée comme paramètre d’entrée pour _CPSUICALLBACK fonctions de rappel de type.
CPSUIDATABLOCK

La structure CPSUIDATABLOCK est utilisée comme paramètre pour la fonction ComPropSheet, si le code de la fonction est CPSFUNC_SET_DATABLOCK ou CPSFUNC_QUERY_DATABLOCK.
CUSTOMSIZEPARAM

La structure CUSTOMSIZEPARAM contient des informations relatives à un seul paramètre de taille de page personnalisé pour une imprimante.
DATA_HEADER

La structure DATA_HEADER est utilisée pour spécifier une section de données dans un fichier de format de police Unidrv (fichier .uff).
DELETE_PORT_DATA_1

La fonction XcvData utilise une structure DELETE_PORT_DATA_1 lorsqu’elle supprime un port.
DEVICEPROPERTYHEADER

La structure DEVICEPROPERTYHEADER est utilisée comme paramètre d’entrée pour la fonction DrvDevicePropertySheets d’une DLL d’imprimante.
DEVQUERYPRINT_INFO

La structure DEVQUERYPRINT_INFO est utilisée comme paramètre d’entrée pour la fonction DevQueryPrintEx d’une DLL d’imprimante.
DLGPAGE

La structure DLGPAGE est utilisée pour spécifier une page de feuille de propriétés à la fonction ComPropSheet de CPSUI. L’adresse de la structure est incluse dans une structure COMPROPSHEETUI et toutes les valeurs membres sont fournies par l’appelant ComPropSheet.
DOC_INFO_INTERNAL

Décrit la structure DOC_INFO_INTERNAL.
DOCEVENT_CREATEDCPRE

La structure DOCEVENT_CREATEDCPRE contient un ensemble de valeurs utilisées dans certains appels à DrvDocumentEvent et IPrintOemUI2 ::D ocumentEvent.
DOCEVENT_ESCAPE

La structure DOCEVENT_ESCAPE est un conteneur pour les valeurs utilisées comme paramètres pour la fonction ExtEscape.
DOCEVENT_FILTER

La structure DOCEVENT_FILTER contient une liste d’événements de document auxquels le pilote d’imprimante répond. Pour obtenir la liste complète des événements de document, consultez DrvDocumentEvent.
DOCUMENTPROPERTYHEADER

La structure DOCUMENTPROPERTYHEADER est utilisée comme paramètre d’entrée pour la fonction DrvDocumentPropertySheets d’une DLL d’imprimante.
DOT4_ACTIVITY

En savoir plus sur : structure _DOT4_ACTIVITY
DOT4_DC_CREATE_DATA

Définit la construction DOT4_DC_CREATE_DATA.
DOT4_DC_DESTROY_DATA

Cette rubrique décrit la structure DOT4_DC_DESTROY_DATA.
DOT4_DC_OPEN_DATA

Cette rubrique décrit la structure DOT4_DC_OPEN_DATA.
DOT4_DRIVER_CMD

Cette rubrique décrit la structure DOT4_DRIVER_CMD.
DRIVER_INFO_8A

La structure DRIVER_INFO_8 contient des informations sur le pilote d’imprimante.
DRIVER_INFO_8W

Découvrez comment la structure DRIVER_INFO_8 contient des informations sur le pilote d’imprimante.
DRIVER_UPGRADE_INFO_1

La structure DRIVER_UPGRADE_INFO_1 est utilisée comme entrée de la fonction DrvUpgradePrinter d’une DLL d’imprimante.
DRIVER_UPGRADE_INFO_2

La structure DRIVER_UPGRADE_INFO_2 est utilisée comme entrée de la fonction DrvUpgradePrinter d’une DLL d’imprimante.
DRVPROCS

La structure DRVPROCS est obsolète et n’est pas utilisée avec les interfaces COM pour les pilotes d’imprimante Microsoft.
EXTCHKBOX

La structure EXTCHKBOX est utilisée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour spécifier une zone de case activée étendue, qui peut être ajoutée à une option de page de feuille de propriétés.
EXTPUSH

La structure EXTPUSH est utilisée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour spécifier un bouton push étendu, qui peut être ajouté à une option de page de feuille de propriétés. Lorsque le bouton est enfoncé, une nouvelle boîte de dialogue peut s’afficher.
EXTTEXTMETRIC

La structure EXTTEXTMETRIC est utilisée pour spécifier des informations spécifiques à la police dans les fichiers de métriques de police Unidrv (fichiers .ufm).
FINVOCATION

La structure FINVOCATION est utilisée comme entrée de la méthode IPrintOemUni ::SendFontCmd. La structure est définie dans printoem.h.
GETINFO_FONTOBJ

La structure GETINFO_FONTOBJ est utilisée comme entrée de la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_GLYPHBITMAP

La structure GETINFO_GLYPHBITMAP est utilisée comme entrée de la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_GLYPHSTRING

La structure GETINFO_GLYPHSTRING est utilisée comme entrée de la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_GLYPHWIDTH

La structure GETINFO_GLYPHWIDTH est utilisée comme entrée de la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_MEMORY

La structure GETINFO_MEMORY est utilisée comme entrée de la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_STDVAR

La structure GETINFO_STDVAR est utilisée comme entrée de la fonction de rappel UNIFONTOBJ_GetInfo.
GLYPHRUN

La structure GLYPHRUN est l’une des structures utilisées pour définir le contenu des fichiers de table de traduction de glyphes (fichiers .gtt).
INSERTPSUIPAGE_INFO

La structure INSERTPSUIPAGE_INFO est utilisée comme paramètre d’entrée pour la fonction ComPropSheet de CPSUI, si le code de la fonction est CPSFUNC_INSERT_PSUIPAGE. Toutes les valeurs de membre doivent être fournies par l’appelant ComPropSheet.
INVOC

La structure INVOC est utilisée pour décrire les chaînes de commande d’imprimante dans les fichiers de métriques de police Unidrv (fichiers .ufm) et les fichiers de table de traduction de glyphes (fichiers .gtt).
IPPARAMS

La structure IPPARAMS est utilisée comme paramètre d’entrée pour la méthode IPrintOemUni ::ImageProcessing d’un plug-in de rendu.
KERNDATA

La structure KERNDATA est utilisée pour décrire les paires de crénage d’imprimante.
MAPTABLE

La structure MAPTABLE est l’une des structures utilisées pour définir le contenu des fichiers de table de traduction de glyphes (fichiers .gtt).
MESSAGEBOX_PARAMS

La structure MESSAGEBOX_PARAMS est utilisée par la fonction SplPromptUIInUsersSession pour contenir des informations sur l’apparence et le comportement d’une boîte de message.
MONITEUR

La structure MONITOR est obsolète et n’est prise en charge que pour des raisons de compatibilité.
MONITOR2

La structure MONITOR2 contient des pointeurs vers les fonctions définies par les moniteurs d’impression.
MONITOREX

La structure MONITOREX est obsolète et prise en charge à des fins de compatibilité uniquement.
MONITORINIT

La structure MONITORINIT est utilisée comme paramètre d’entrée pour la fonction InitializePrintMonitor2 d’un moniteur d’impression.
MONITORREG

La structure MONITORREG fournit des moniteurs d’impression avec l’adresse des fonctions de Registre à utiliser à la place des fonctions API de Registre Win32.
MONITORUI

La structure MONITORUI contient des pointeurs vers les fonctions dans une DLL d’interface utilisateur de moniteur de port que le spouleur d’impression appelle.
NOTIFICATION_CONFIG_1

En savoir plus sur : structure _NOTIFICATION_CONFIG_1
OEM_DMEXTRAHEADER

La structure OEM_DMEXTRAHEADER doit être utilisée pour définir les premiers membres d’un ensemble de membres de structure DEVMODEW privés.
OEMDMPARAM

La structure OEMDMPARAM est utilisée comme paramètre d’entrée pour les méthodes IPrintOemUI ::D evMode, IPrintOemUni ::D evMode et IPrintOemPS ::D evMode.
OEMFONTINSTPARAM

La structure OEMFONTINSTPARAM est utilisée comme paramètre d’entrée pour la méthode IPrintOemUI ::FontInstallerDlgProc d’un plug-in d’interface utilisateur.
OEMMEMORYUSAGE

La structure OEMMEMORYUSAGE est utilisée comme paramètre d’entrée pour la méthode IPrintOemUni ::MemoryUsage d’un plug-in de rendu.
OEMUIOBJ

La structure OEMUIOBJ est utilisée comme argument d’entrée pour plusieurs méthodes exportées par les plug-ins d’interface utilisateur.
OEMUIPROCS

La structure OEMUIPROCS est obsolète. La structure OEMUIPROCS contient l’adresse des fonctions DrvGetDriverSetting et DrvUpdateUISetting exportées par les pilotes d’imprimante Microsoft.
OEMUIPSPARAM

La structure OEMUIPSPARAM est passée aux méthodes IPrintOemUI ::D evicePropertySheets et IPrintOemUI ::D ocumentPropertySheets d’un plug-in d’interface utilisateur.
OIEXT

La structure OIEXT fournit des informations facultatives supplémentaires sur une option de page de feuille de propriétés décrite par une structure OPTITEM.
OPTCOMBO

Décrit la structure OPTCOMBO.
OPTITEM

La structure OPTITEM est utilisée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour décrire une option de feuille de propriétés sur une page de feuille de propriétés, si la page est décrite par une structure COMPROPSHEETUI.
OPTPARAM

Un tableau de structures OPTPARAM est utilisé par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour décrire toutes les valeurs de paramètre associées à une option de feuille de propriétés. L’adresse du tableau est incluse dans une structure OPTTYPE.
OPTTYPE

La structure OPTTYPE est utilisée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour décrire le type et d’autres caractéristiques d’une option de feuille de propriétés, si l’option est spécifiée par une structure OPTITEM.
PDEV_ADJUST_GRAPHICS_RESOLUTION

La structure PDEV_ADJUST_GRAPHICS_RESOLUTION spécifie une valeur de résolution graphique.
PDEV_ADJUST_IMAGEABLE_ORIGIN_AREA

La structure PDEV_ADJUST_IMAGEABLE_ORIGIN_AREA spécifie la zone d’origine imageable.
PDEV_ADJUST_PAPER_MARGIN

La structure PDEV_ADJUST_PAPER_MARGIN spécifie la zone d’impression imprimable.
PDEV_ADJUST_PHYSICAL_PAPER_SIZE

La structure PDEV_ADJUST_PAPER_PHYSICAL_SIZE spécifie une valeur de format de papier.
PDEV_HOSTFONT_ENABLED

La structure PDEV_HOSTFONT_ENABLED indique si la fonctionnalité Hostfont est activée.
PDEV_USE_TRUE_COLOR

La structure PDEV_USE_TRUE_COLOR indique si l’espace de couleur de sortie doit être de couleur ou de nuances de gris.
PORT_DATA_1

La fonction XcvData utilise une structure PORT_DATA_1 lorsqu’elle ajoute un port ou configure un port existant.
PORT_DATA_2

En savoir plus sur : structure _PORT_DATA_2
PORT_DATA_LIST_1

En savoir plus sur : structure _PORT_DATA_LIST_1
PRINT_EXECUTION_DATA

Cette rubrique décrit la structure PRINT_EXECUTION_DATA.
PRINT_FEATURE_OPTION

La structure PRINT_FEATURE_OPTION contient des informations sur une paire fonctionnalité-option, où l’option est une option d’une fonctionnalité particulière.
PRINTER_EVENT_ATTRIBUTES_INFO

La structure PRINTER_EVENT_ATTRIBUTES_INFO contient les anciens attributs et les nouveaux attributs d’une imprimante.
PRINTER_NOTIFY_INIT

En savoir plus sur : structure _PRINTER_NOTIFY_INIT
PrintNamedProperty

En savoir plus sur : Structure PrintNamedProperty
PRINTPROCESSOR_CAPS_1

En savoir plus sur : structure _PRINTPROCESSOR_CAPS_1
PRINTPROCESSOROPENDATA

La structure PRINTPROCESSOROPENDATA est utilisée comme paramètre d’entrée pour la fonction OpenPrintProcessor d’un processeur d’impression.
PrintPropertiesCollection

En savoir plus sur : Structure PrintPropertiesCollection
PrintPropertyValue

Décrit la structure PrintPropertyValue.
PRINTPROVIDOR

La structure PRINTPROVIDOR est utilisée comme paramètre pour la fonction InitializePrintProvidor d’un fournisseur d’impression.
PROPSHEETUI_GETICON_INFO

La structure PROPSHEETUI_GETICON_INFO est utilisée comme paramètre d’entrée pour la fonction de type PFNPROPSHEETUI d’une application, lorsque la fonction est appelée avec une valeur de raison de PROPSHEETUI_REASON_GET_ICON.
PROPSHEETUI_INFO

La structure PROPSHEETUI_INFO est utilisée comme paramètre d’entrée pour les fonctions de type PFNPROPSHEETUI.
PROPSHEETUI_INFO_HEADER

La structure PROPSHEETUI_INFO_HEADER est utilisée comme paramètre d’entrée pour la fonction de type PFNPROPSHEETUI d’une application, lorsque la fonction est appelée avec une valeur de raison de PROPSHEETUI_REASON_GET_INFO_HEADER.
PSCRIPT5_PRIVATE_DEVMODE

La structure PSCRIPT5_PRIVATE_DEVMODE permet aux plug-ins Pscript5 de déterminer la taille de la partie privée de la structure DEVMODEW de Pscript5.
PSPINFO

La structure PSPINFO est utilisée comme paramètre d’entrée dans la procédure de boîte de dialogue d’une page de propriétés lorsque le message Windows est WM_INITDIALOG. L’adresse de la procédure de boîte de dialogue est spécifiée dans une structure DLGPAGE.
PUBLISHERINFO

La structure PUBLISHERINFO est utilisée comme paramètre d’entrée de la méthode IPrintOemPS ::GetInfo.
SETRESULT_INFO

La structure SETRESULT_INFO est utilisée comme paramètre d’entrée pour la fonction de rappel de type PFNPROPSHEETUI d’une application.
SHOWUIPARAMS

La fonction SplPromptUIInUsersSession utilise la structure SHOWUIPARAMS pour contenir des informations sur l’apparence et le comportement d’une zone de message.
SIMULATE_CAPS_1

La structure SIMULATE_CAPS_1 contient des informations sur les types de simulations qu’un spouleur prend en charge.
SPLCLIENT_INFO_1

La structure SPLCLIENT_INFO_1 est utilisée comme entrée de la fonction GenerateCopyFilePaths qui est exportée par des DLL Point et Print.
SPLCLIENT_INFO_2_LONGHORN

En savoir plus sur : structure _SPLCLIENT_INFO_2_V3
SPLCLIENT_INFO_2_W2K

Contient le handle de l’imprimante côté serveur qui est utilisé pour effectuer des appels d’API directs du client au serveur sans surcharge du RPC.
SPLCLIENT_INFO_2_WINXP

En savoir plus sur : structure _SPLCLIENT_INFO_2_V2
SPLCLIENT_INFO_3_VISTA

Contient un sur-ensemble d’informations dans une structure SPLCLIENT_INFO_1 et SPLCLIENT_INFO_2. Il contient également des informations supplémentaires requises par le fournisseur.
SPLCLIENT_INFO_INTERNAL

La structure SPLCLIENT_INFO_INTERNAL est un super ensemble d’informations dans splclient_info_1, splclient_info2 et splclient_info3 et contient des informations supplémentaires nécessaires par le code Device Control Defender.
TRANSDATA

La structure TRANSDATA est l’une des structures utilisées pour définir le contenu des fichiers de table de traduction de glyphe (fichiers .gtt).
UFF_FILEHEADER

La structure UFF_FILEHEADER est utilisée pour définir le contenu des fichiers au format de police Unidrv (fichiers .uff).
UFF_FONTDIRECTORY

La structure UFF_FONTDIRECTORY est utilisée pour spécifier le répertoire des descriptions de police contenues dans un fichier au format de police Unidrv (fichier .uff).
UNI_CODEPAGEINFO

La structure UNI_CODEPAGEINFO est l’une des structures utilisées pour définir le contenu des fichiers de table de traduction de glyphe (fichiers .gtt).
UNI_GLYPHSETDATA

La structure UNI_GLYPHSEDATA est l’une des structures utilisées pour définir le contenu des fichiers de table de traduction de glyphe (fichiers .gtt).
UNIDRV_PRIVATE_DEVMODE

La structure UNIDRV_PRIVATE_DEVMODE permet aux plug-ins Unidrv de déterminer la taille de la partie privée de la structure DEVMODEW d’Unidrv.
UNIDRVINFO

La structure UNIDRVINFO est utilisée pour spécifier des informations spécifiques à l’imprimante dans les fichiers de métriques de police Unidrv (fichiers .ufm).
UNIFM_HDR

La structure UNIFM_HDR est utilisée pour définir le contenu des fichiers de métriques de police Unidrv (fichiers .ufm).
UNIFONTOBJ

La structure UNIFONTOBJ est utilisée comme paramètre d’entrée pour les fonctions de police dans les plug-ins de rendu.
USERDATA

La structure USERDATA est utilisée par Unidrv et Pscript pour spécifier des informations supplémentaires sur les fonctionnalités de l’imprimante. Un pointeur de structure USERDATA est fourni en tant que membre UserData pour chaque structure OPTITEM.
WIDTHRUN

La structure WIDTHRUN est utilisée pour définir le contenu des fichiers de métriques de police Unidrv (fichiers .ufm).
WIDTHTABLE

La structure WIDTHTABLE est utilisée pour définir le contenu des fichiers de métriques de police Unidrv (fichiers .ufm).