IDataObjectAsyncCapability ::SetAsyncMode, méthode (shldisp.h)
Appelée par une source de suppression pour spécifier si l’objet de données prend en charge l’extraction de données asynchrone.
Syntaxe
HRESULT SetAsyncMode(
[in] BOOL fDoOpAsync
);
Paramètres
[in] fDoOpAsync
Type : BOOL
VARIANT_TRUE si une opération asynchrone est prise en charge ; sinon, VARIANT_FALSE. La valeur par défaut est VARIANT_FALSE.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode est appelée par la source de suppression pour indiquer que l’objet de données prend en charge l’extraction de données asynchrone. Stockez le fDoOpAsync pour une utilisation ultérieure par IDataObjectAsyncCapability ::GetAsyncMode. La cible de suppression détermine si l’extraction asynchrone de données est prise en charge en appelant IDataObjectAsyncCapability ::GetAsyncMode pour récupérer la valeur fDoOpAsync .
Si fDoOpAsync a la valeur VARIANT_TRUE, SetAsyncMode doit appeler IDataObjectAsyncCapability ::AddRef et stocker le pointeur d’interface à utiliser par IDataObjectAsyncCapability ::EndOperation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shldisp.h |
DLL | Shell32.dll (version 6.0 ou ultérieure) |