Metodo IDataObjectAsyncCapability::SetAsyncMode (shldisp.h)
Chiamato da un'origine di rilascio per specificare se l'oggetto dati supporta l'estrazione asincrona dei dati.
Sintassi
HRESULT SetAsyncMode(
[in] BOOL fDoOpAsync
);
Parametri
[in] fDoOpAsync
Tipo: BOOL
VARIANT_TRUE se è supportata un'operazione asincrona; in caso contrario, VARIANT_FALSE. Il valore predefinito è VARIANT_FALSE.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questo metodo viene chiamato dall'origine di rilascio per indicare che l'oggetto dati supporta l'estrazione asincrona dei dati. Archiviare fDoOpAsync per usarlo successivamente da IDataObjectAsyncCapability::GetAsyncMode. La destinazione di rilascio determina se l'estrazione asincrona dei dati è supportata chiamando IDataObjectAsyncCapability::GetAsyncMode per recuperare il valore fDoOpAsync .
Se fDoOpAsync è impostato su VARIANT_TRUE, SetAsyncMode deve chiamare IDataObjectAsyncCapability::AddRef e archiviare il puntatore di interfaccia per l'uso da parte di IDataObjectAsyncCapability::EndOperation.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shldisp.h |
DLL | Shell32.dll (versione 6.0 o successiva) |