ISetupInstance Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Information about an instance of a product.
public interface class ISetupInstance
public interface class ISetupInstance
__interface ISetupInstance
[System.Runtime.InteropServices.Guid("B41463C3-8866-43B5-BC33-2B0676F7F42E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ISetupInstance
[<System.Runtime.InteropServices.Guid("B41463C3-8866-43B5-BC33-2B0676F7F42E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ISetupInstance = interface
Public Interface ISetupInstance
- Derived
- Attributes
Remarks
You can enumerate all properties of basic types by casting to an ISetupPropertyStore.
Methods
GetDescription(Int32) |
Gets the description of the product installed in this instance. |
GetDisplayName(Int32) |
Gets the display name (title) of the product installed in this instance. |
GetInstallationName() |
Gets the unique name of the installation, often indicating the branch and other information used for telemetry. |
GetInstallationPath() |
Gets the path to the installation root of the product. |
GetInstallationVersion() |
Gets the version of the product installed in this instance. |
GetInstallDate() |
Gets the local date and time when the installation was originally installed. |
GetInstanceId() |
Gets the instance identifier (should match the name of the parent instance directory). |
ResolvePath(String) |
Resolves the optional relative path to the root path of the instance. |