Condividi tramite


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)

Vedi anche

IDataObjectAsyncCapability