Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée un objet de résultat asynchrone. Utilisez cette fonction si vous implémentez une méthode asynchrone.
Syntaxe
HRESULT RtwqCreateAsyncResult(
[in] IUnknown *appObject,
[in] IRtwqAsyncCallback *callback,
[in] IUnknown *appState,
[out] IRtwqAsyncResult **asyncResult
);
Paramètres
[in] appObject
Pointeur vers l’objet stocké dans le résultat asynchrone. Ce pointeur est retourné par la méthode IRtwqAsyncResult ::GetObject . Ce paramètre peut être NULL.
[in] callback
Pointeur vers l’interface IRtwqAsyncCallback . Cette interface est implémentée par l’appelant de la méthode asynchrone.
[in] appState
Pointeur vers l’interface IUnknown d’un objet d’état. Cette valeur est fournie par l’appelant de la méthode asynchrone. Ce paramètre peut être NULL.
[out] asyncResult
Reçoit un pointeur vers l’interface IRtwqAsyncResult . L’appelant doit libérer l’interface.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Pour appeler le rappel spécifié dans pCallback, appelez la fonction RtwqInvokeCallback .
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | rtworkq.h |
| Bibliothèque | Rtworkq.lib |
| DLL | RTWorkQ.dll |