Freigeben über


printerextension.h Header

Dieser Header wird vom Druck verwendet. Weitere Informationen finden Sie unter

Druckgeräte

printerextension.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IPrinterBidiSetRequestCallback

Beschreibt die Signatur des Rückrufobjekts, das die Bidi-Antwort empfängt.
IPrinterExtensionAsyncOperation

Stellt den Kontext bereit, der einem asynchronen Vorgang zugeordnet ist.
IPrinterExtensionContext

Stellt den Kontext für die Aktivierung einer UWP-Geräte-App für Drucker dar.
IPrinterExtensionContextCollection

Macht eine Auflistung von IPrinterExtensionContext-Objekten verfügbar.
IPrinterExtensionEvent

Die IPrinterExtensionEvent-Schnittstelle stellt den Ereignisdelegat dar, der von Desktopdruckererweiterungen für die Aktivierung implementiert wird.
IPrinterExtensionEventArgs

Stellt den Kontext für die Aktivierung der Desktopdruckererweiterung dar.
IPrinterExtensionManager

Die IPrinterExtensionManager-Schnittstelle wird von CoCreating der PrinterExtensionManager-Klasse abgerufen.
IPrinterExtensionRequest

Schließt das angegebene Erweiterungsereignis entweder mit einer Abbruch oder erfolgreich ab.
IPrinterPropertyBag

Stellt stark typisierte Get- und Set-Methoden bereit.
IPrinterQueue

Stellt eine einzelne Druckerwarteschlange dar.
IPrinterQueue2

Erfahren Sie, wie IPrinterQueue2 eine einzelne Druckerwarteschlange darstellt.
IPrinterQueueEvent

Stellt den Ereignisdelegat für Druckerwarteschlangenereignisse bereit.
IPrinterQueueView

Bietet eine Möglichkeit, den Bereich der überwachten Druckaufträge zu ändern.
IPrinterQueueViewEvent

Stellt die Signatur des Ereignishandlers bereit.
IPrinterScriptablePropertyBag

Die IPrinterScriptablePropertyBag-Schnittstelle ist die Eigenschaftenbehälterschnittstelle, die an Skriptclients übergeben wird.
IPrinterScriptablePropertyBag2

Definiert die IPrinterScriptablePropertyBag2-Schnittstelle.
IPrinterScriptableSequentialStream

Die IPrinterScriptableSequentialStream-Schnittstelle ist eine ISequentialStream-ähnliche Schnittstelle, die in JavaScript funktioniert. Anstatt Bytearrays zu lesen und zu schreiben, werden JavaScript-Arrays von Bytes gelesen und geschrieben, die Werte zwischen 0 und 255 sind.
IPrinterScriptableStream

Die IPrinterScriptableStream-Schnittstelle baut auf IPrinterScriptableSequentialStream auf und fügt IStream-ähnliche Semantik hinzu.
IPrinterScriptContext

Wird an alle JavaScript-Funktionen von Drittanbietern übergeben und bietet Zugriff auf relevante Objekte.
IPrintJob

Enthält Eigenschaften, die einen Druckauftrag darstellen.
IPrintJobCollection

Diese Schnittstellen stellen eine Enumeration der Aufträge in der Druckwarteschlange bereit.
IPrintSchemaAsyncOperation

Stellt einen asynchronen Vorgangskontext für Validierungs-, Merge- oder Commitvorgänge dar.
IPrintSchemaAsyncOperationEvent

Macht einen Überprüfungs-, Merge- oder Commitabschlussereignisdelegat verfügbar.
IPrintSchemaCapabilities

Stellt die primäre Methode für den Zugriff auf PrintCapabilities bereit.
IPrintSchemaCapabilities2

Die IPrintSchemaCapabilities2-Schnittstelle stellt eine Erweiterung des IPrintSchemaCapabilities-Objekts dar, das Wrappermethoden über ein Druckfunktionendokument bereitstellt.
IPrintSchemaDisplayableElement

Stellt die anzeigebare Zeichenfolge für ein PrintCapabilites PrintSchema-Element bereit.
IPrintSchemaElement

Bietet Zugriff auf den zugrunde liegenden XML-Knoten und Namensattributeinformationen für ein Print Schema-Element.
IPrintSchemaFeature

Macht ein Print Schema Feature-Element verfügbar.
IPrintSchemaNUpOption

Macht ein Print Schema NUp Option-Element verfügbar.
IPrintSchemaOption

Macht ein Print Schema Option-Objekt verfügbar.
IPrintSchemaOptionCollection

Macht eine Auflistung von IPrintSchemaOption-Objekten verfügbar.
IPrintSchemaPageImageableSize

Macht die PageImageableSize-Eigenschaft von PrintCapabilities verfügbar. Die Eigenschaften dieser Schnittstelle werden direkt denen in der PageImageableSize-Eigenschaft von PrintCapabilities zugeordnet.
IPrintSchemaPageMediaSizeOption

Macht ein Print Schema PageMediaSize Option-Element verfügbar.
IPrintSchemaParameterDefinition

Die IPrintSchemaParameterDefinition-Schnittstelle stellt eine Parameterdefinition dar, die in der Druckschemaspezifikation definiert ist.
IPrintSchemaParameterInitializer

Die IPrintSchemaParameterInitializer-Schnittstelle stellt einen Parameterinitialisierungswert dar, der in der Druckschemaspezifikation definiert ist.
IPrintSchemaTicket

Stellt die primäre Methode für den Zugriff auf und die Überprüfung eines PrintTickets bereit.
IPrintSchemaTicket2

Die IPrintSchemaTicket2-Schnittstelle ist eine Erweiterung der IPrintSchemaTicket-Schnittstelle, die Wrappermethoden über ein Druckticketdokument bereitstellt.

Enumerationen

 
PrintJobStatus

Diese Enumeration ist eine 1:1-Zuordnung zu den Spoolerflags, die in den JOB_INFO_X-Strukturen bereitgestellt werden.
PrintSchemaConstrainedSetting

Die PrintSchemaConstrainedSetting-Enumeration gibt an, ob die Option basierend auf der aktuellen Gerätekonfiguration verfügbar ist. Das eingeschränkte Attribut wird nur in einem PrintCapabilities-Dokument angezeigt.
PrintSchemaParameterDataType

Die PrintSchemaParameterDataType-Enumeration identifiziert die zulässigen Datentypen für den Print Schema-Parameter.
PrintSchemaSelectionType

Die PrintSchemaSelectionType-Enumeration gibt an, wie die Optionen eines Features ausgewählt werden sollen. Diese Eigenschaft wird nur in einem PrintCapabilities-Dokument angezeigt.