<xml> </xml>

SOLIDWORKS PDM Professional API Help | Send Feedback
GetInstalledAddIn Method (IEdmAddInMgr8)
See Also

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 > IEdmAddInMgr8 Interface : GetInstalledAddIn Method (IEdmAddInMgr8)

Visual Basic
C#
C++/CLI

oNameOrID
  ID or name of the add-in

bsExtractPath
  Path to the folder to which to extract files; ignored if empty

poAddIn
  EdmAddInInfo2 structure; information about the add-in

ppoFiles
  Array of EdmAddInFileInfo structures, one for each file extracted from the add-in

ppoCmds
  Array of EdmAddInMenuInfo structures, one for each menu command implemented by the add-in

Extracts files and information from the specified add-in.

# Syntax

Visual Basic |
--- | ---

    Sub GetInstalledAddIn( _
       ByVal oNameOrID As System.Object, _
       ByVal bsExtractPath As System.String, _
       ByRef poAddIn As EdmAddInInfo2, _
       ByRef ppoFiles() As EdmAddInFileInfo, _
       ByRef ppoCmds() As EdmAddInMenuInfo _
    )

C# |
--- | ---

    void GetInstalledAddIn(
       System.object oNameOrID,
       System.string bsExtractPath,
       out EdmAddInInfo2 poAddIn,
       out EdmAddInFileInfo[] ppoFiles,
       out EdmAddInMenuInfo[] ppoCmds
    )

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

    void GetInstalledAddIn(
    &   System.Object^ oNameOrID,
    &   System.String^ bsExtractPath,
    &   [Out] EdmAddInInfo2 poAddIn,
    &   [Out] array<EdmAddInFileInfo>^ ppoFiles,
    &   [Out] array<EdmAddInMenuInfo>^ ppoCmds
    )

#### Parameters

oNameOrID
  ID or name of the add-in
bsExtractPath
  Path to the folder to which to extract files; ignored if empty
poAddIn
  EdmAddInInfo2 structure; information about the add-in
ppoFiles
  Array of EdmAddInFileInfo structures, one for each file extracted from the add-in
ppoCmds
  Array of EdmAddInMenuInfo structures, one for each menu command implemented by the add-in

# Example

See the IEdmAddInMgr5 examples.

# Remarks

Return codes:

- S_OK: The method successfully executed.
- E_EDM_INVALID_ID: oNameOrID specified an ID that was not found.
- E_EDM_INVALID_NAME: oNameOrID specified a name that was not found.
- E_EDM_FOLDER_NOT_FOUND: bsExtractPath contained a path to a missing folder.

# See Also

####

IEdmAddInMgr8 Interface
IEdmAddInMgr8 Members
IEdmAddInMgr8::ExtractInstalledAddIn Method ()
IEdmAddInMgr7::GetInstalledAddIns Method ()

# Availability

SOLIDWORKS PDM Professional 2010