<xml> </xml>

SOLIDWORKS PDM Professional API Help | Send Feedback
EdmAddInInfo Structure
See Also Members

Collapse All Expand All Language Filter: All Language Filter: Multiple Language Filter: Visual Basic Language Filter: C# Language Filter: C++/CLI

EPDM.Interop.epdm Namespace : EdmAddInInfo Structure

Visual Basic
C#
C++/CLI
Provides SOLIDWORKS PDM Professional with information about your add-in.

# Syntax

Visual Basic |
--- | ---

    Public Structure EdmAddInInfo
       Inherits System.ValueType

C# |
--- | ---

    public struct EdmAddInInfo : System.ValueType

C++/CLI |
--- | ---

    public value class EdmAddInInfo : public System.ValueType

# Example

struct EdmAddInInfo{
string mbsAddInName;
string mbsCompany;
string mbsDescription;
integer mlAddInVersion;
integer mlRequiredVersionMajor;
integer mlRequiredVersionMinor;
};

# Example

Notify User When File Changes State (VB.NET)
Notify User When File Changes State (C#)
Create a Task that Finds Approved Files (VB.NET)
Create a Task that Finds Approved Files (C#)
Change Card Variables Add-in (VB.NET)
Change Card Variables Add-in (C#)
Create a Task that Finds Files in Workflow States (VB.NET)
Create a Task that Finds Files in Workflow States (C#))

# Remarks

Returned by IEdmAddIn5::GetAddInInfo.

The data is displayed in the Administrate Add-ins dialog box. If your add-in relies on features in a specific version of SOLIDWORKS PDM Professional, make it impossible to load the add-in in older versions of SOLIDWORKS PDM Professional by populating the mlRequiredVersionMajor and mlRequiredVersionMinor members.

C++ programmers must set string members to strings allocated with the Win32 function SysAllocString.

# See Also

####

EdmAddInInfo Members
EPDM.Interop.epdm Namespace

# Availability

Version 5.2 of SOLIDWORKS PDM Professional