Share via


IVsShell8 Interface

Definition

Exposes a way to sign up for package load events that are free-threaded. Callbacks for these events will occur on the thread the package load completes on (not necessarily the UI thread).

[System.Runtime.InteropServices.Guid("aa956419-6594-4568-a33a-97a7a96d0d65")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsShell8
[<System.Runtime.InteropServices.Guid("aa956419-6594-4568-a33a-97a7a96d0d65")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsShell8 = interface
Public Interface IVsShell8
Attributes

Remarks

Methods on this interface must be accessed only from the UI thread.

Methods

AdviseFreeThreadedPackageLoadEvents(IVsFreeThreadedPackageLoadEvents)
UnadviseFreeThreadedPackageLoadEvents(UInt32)

Applies to