IBindStatusCallback
C# Definition:
[ComImport,
Guid("79EAC9C1-BAF9-11CE-8C82-00AA004BA90B"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IBindStatusCallback
{
[MethodImpl(MethodImplOptions.InternalCall,
MethodCodeType=MethodCodeType.Runtime)]
void OnStartBinding(
[In] uint dwReserved,
[In, MarshalAs(UnmanagedType.Interface)] IBinding pib);
[MethodImpl(MethodImplOptions.InternalCall,
MethodCodeType=MethodCodeType.Runtime)]
void GetPriority(out int pnPriority);
[MethodImpl(MethodImplOptions.InternalCall,
MethodCodeType=MethodCodeType.Runtime)]
void OnLowResource([In] uint reserved);
[MethodImpl(MethodImplOptions.InternalCall,
MethodCodeType=MethodCodeType.Runtime)]
void OnProgress(
[In] uint ulProgress,
[In] uint ulProgressMax,
[In] BINDSTATUS ulStatusCode,
[In, MarshalAs(UnmanagedType.LPWStr)] string szStatusText);
[MethodImpl(MethodImplOptions.InternalCall,
MethodCodeType=MethodCodeType.Runtime)]
void OnStopBinding(
[In, MarshalAs(UnmanagedType.Error)] uint hresult,
[In, MarshalAs(UnmanagedType.LPWStr)] string szError);
[MethodImpl(MethodImplOptions.InternalCall,
MethodCodeType=MethodCodeType.Runtime)]
void GetBindInfo(
out BINDF grfBINDF,
[In, Out] ref BINDINFO pbindinfo);
[MethodImpl(MethodImplOptions.InternalCall,
MethodCodeType=MethodCodeType.Runtime)]
void OnDataAvailable(
[In] uint grfBSCF,
[In] uint dwSize,
[In] ref FORMATETC pFormatetc,
[In] ref STGMEDIUM pStgmed);
[MethodImpl(MethodImplOptions.InternalCall,
MethodCodeType=MethodCodeType.Runtime)]
void OnObjectAvailable(
[In] ref Guid riid,
[In, MarshalAs(UnmanagedType.IUnknown)] object punk);
}VB Definition:
User-Defined Types:
User-Defined Types:
User-Defined Types:
Sample:
Sample:
Sample:
Última actualización