Méthode IPrintSchemaTicket ::ValidateAsync (printerextension.h)

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

Syntaxe

HRESULT ValidateAsync(
  [out] IPrintSchemaAsyncOperation **ppAsyncOperation
);

Paramètres

[out] ppAsyncOperation

Contexte de l’opération de validation asynchrone.

Valeur retournée

Cette méthode retourne une valeur HRESULT .

Remarques

Pour effectuer l’opération de validation, appelez la méthode IPrintSchemaAsyncOperation ::Start pour valider les paramètres de l’objet PrintTicket actif et passer le PrintTicket obtenu à l’événement IPrintSchemaAsyncOperationEvent ::Completed . Une fois l’opération de validation terminée, ou si une erreur se produit pendant l’opération de validation, l’événement IPrintSchemaAsyncOperationEvent ::Completed est déclenché. Cette méthode ne modifie pas les paramètres de l’objet PrintTicket actif.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête printerextension.h

Voir aussi

IPrintSchemaAsyncOperation

IPrintSchemaAsyncOperation ::Start

IPrintSchemaAsyncOperationEvent ::Completed

IPrintSchemaTicket