IRunActionRequest :: RequestAsync, méthode

Demande asynchrone pour lancer une action (par exemple, capturer un frame) dans le moteur.

Syntaxe

HRESULT RequestAsync(
   REFGUID              action,
   IUnknown *           actionPayload,
   IRunActionCallback * requestCallback,
   DWORD                requestCookie,
   DWORD                progressIntervalMsecs
);

Paramètres

transactionnel
Action spécifiée.

actionPayload
Charge utile de l’action spécifiée.

requestCallback
Adresse du rappel utilisée pour notifier l’hôte de résultats.

requestCookie
Cookie qui identifie de façon unique la demande et qui peut être utilisé pour signaler qu’il doit être annulé.

progressIntervalMsecs
Non utilisé.

Valeur de retour

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Configuration requise

En-tête

Vspixengine. h

Voir aussi

IRunActionRequest