Поделиться через


Метод IDataObjectAsyncCapability::GetAsyncMode (shldisp.h)

Вызывается целевым объектом удаления, чтобы определить, поддерживает ли объект данных асинхронное извлечение данных.

Синтаксис

HRESULT GetAsyncMode(
  [out] BOOL *pfIsOpAsync
);

Параметры

[out] pfIsOpAsync

Тип: BOOL*

VARIANT_TRUE , поддерживается ли асинхронная операция; в противном случае VARIANT_FALSE.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Цель этого метода — присвоить целевому объекту удаления значение параметра fDoOpAsync Метода IDataObjectAsyncCapability::SetAsyncMode. По умолчанию для этого параметра задано значение VARIANT_FALSE . Если объект данных поддерживает асинхронное извлечение данных, он должен вызвать IDataObjectAsyncCapability::SetAsyncMode и задать для параметра fDoOpAsyncзначение VARIANT_TRUE.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shldisp.h
DLL Shell32.dll (версия 6.0 или более поздняя)

См. также раздел

IDataObjectAsyncCapability