Table of Contents

Class ComponentInfo

Namespace
SharpDX.WIC
Assembly
SharpDX.Direct2D1.dll
[Guid("23BC3F0A-698B-4357-886B-F24D50671334")]
public class ComponentInfo : ComObject
Inheritance
ComponentInfo
Derived

Constructors

ComponentInfo(ImagingFactory, Guid)

Initializes a new instance of the ComponentInfo class.

public ComponentInfo(ImagingFactory factory, Guid clsidComponent)

Parameters

factory ImagingFactory

The factory.

clsidComponent Guid

The CLSID component.

ComponentInfo(nint)

public ComponentInfo(nint nativePtr)

Parameters

nativePtr nint

Properties

Author

Gets the author.

public string Author { get; }

Property Value

string

CLSID

Proxy function for the GetCLSID method.

public Guid CLSID { get; }

Property Value

Guid

ComponentType

Retrieves the component's ComponentType.

public ComponentType ComponentType { get; }

Property Value

ComponentType

FriendlyName

Gets the friendly name.

public string FriendlyName { get; }

Property Value

string

The name of the friendly.

SigningStatus

Retrieves the signing status of the component.

public int SigningStatus { get; }

Property Value

int

Remarks

Signing is unused by WIC. Therefore, all components WICComponentSigned.

This function can be used to determine whether a component has no binary component or has been added to the disabled components list in the registry.

SpecVersion

Gets the spec version.

public string SpecVersion { get; }

Property Value

string

VendorGUID

Retrieves the vendor Guid.

public Guid VendorGUID { get; }

Property Value

Guid

Version

Gets the version.

public string Version { get; }

Property Value

string

Operators

explicit operator ComponentInfo(nint)

public static explicit operator ComponentInfo(nint nativePtr)

Parameters

nativePtr nint

Returns

ComponentInfo