Freigeben über


IPrintSchemaTicket::CommitAsync-Methode (printerextension.h)

Ruft einen asynchronen PrintTicket-Commitvorgangskontext ab.

Syntax

HRESULT CommitAsync(
  [in]  IPrintSchemaTicket         *pPrintTicketCommit,
  [out] IPrintSchemaAsyncOperation **ppAsyncOperation
);

Parameter

[in] pPrintTicketCommit

Das zu committende Druckticket.

[out] ppAsyncOperation

Der Kontext des asynchronen Commitvorgangs.

Rückgabewert

Diese Methode gibt einen HRESULT-Wert zurück.

Hinweise

Rufen Sie zum Ausführen des Commitvorgangs die IPrintSchemaAsyncOperation::Start-Methode auf, um den angegebenen pPrintTicketCommit zu überprüfen, und wenden Sie dann die überprüften PrintTicket-Einstellungen auf das aktuelle PrintTicket-Objekt an. Wenn der Commitvorgang abgeschlossen ist oder während des Commitvorgangs ein Fehler auftritt, wird das IPrintSchemaAsyncOperationEvent::Completed-Ereignis ausgelöst.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile printerextension.h

Weitere Informationen

IPrintSchemaAsyncOperation::Start

IPrintSchemaAsyncOperationEvent::Completed

IPrintSchemaTicket