<PackageReference Include="System.Drawing.Common" Version="10.0.0-preview.5.25277.114" />

IDataObjectAsyncCapability

public static void PopulateVTable(Vtbl* vtable)

public uint AddRef()

public HRESULT EndOperation(HRESULT hResult, IBindCtx* pbcReserved, uint dwEffects)

Notifies the data object that the asynchronous data extraction has ended.

public HRESULT GetAsyncMode(BOOL* pfIsOpAsync)

Called by a drop target to determine whether the data object supports asynchronous data extraction.

public HRESULT InOperation(BOOL* pfInAsyncOp)

Called by the drop source to determine whether the target is extracting data asynchronously.

public HRESULT QueryInterface(Guid* riid, Void** ppvObject)

public uint Release()

public HRESULT SetAsyncMode(BOOL fDoOpAsync)

Called by a drop source to specify whether the data object supports asynchronous data extraction.

public HRESULT StartOperation(IBindCtx* pbcReserved)

Called by a drop target to indicate that asynchronous data extraction is starting.