<xml> </xml>

SOLIDWORKS PDM Professional API Help | Send Feedback
LoginAuto Method (IEdmVault5)
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 > IEdmVault5 Interface : LoginAuto Method (IEdmVault5)

Visual Basic
C#
C++/CLI

bsVaultName
  Vault name

hParentWnd
  Parent window handle; used when the login dialog box displays to ensure it remains visible

Logs in to the specified vault.

# Syntax

Visual Basic |
--- | ---

    Sub LoginAuto( _
       ByVal bsVaultName As System.String, _
       ByVal hParentWnd As System.Integer _
    )

C# |
--- | ---

    void LoginAuto(
       System.string bsVaultName,
       System.int hParentWnd
    )

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

    void LoginAuto(
    &   System.String^ bsVaultName,
    &   System.int hParentWnd
    )

#### Parameters

bsVaultName
  Vault name
hParentWnd
  Parent window handle; used when the login dialog box displays to ensure it remains visible

# Example

See the IEdmVault5 examples.

# Remarks

This method differs from IEdmVault5::Login in that this method does not require the username and password. This method logs into the vault as the same user that is already logged into either the vault view through File Explorer or the vault through the SOLIDWORKS PDM Professional client software. This method allows you to share the license of the already logged-in user. If no user is already logged into the specified file vault, a login dialog box displays. Also unlike IEdmVault5::Login, this method properly consumes a license without first calling IEdmVault13::LoginEx to comply with the SOLIDWORKS End User License Agreement (EULA).

You can retrieve the ID of the SOLIDWORKS PDM Professional client user by calling IEdmVault11::GetLoggedInWindowsUserID. You can also log in silently as the SOLIDWORKS PDM Professional client by calling IEdmVault11::LogInWindowsUser.

Return codes:

- S_OK: The method successfully executed.
- E_EDM_ALREADY_LOGGED_IN: You are already logged in to this vault.
- E_EDM_CANT_OPEN_DATABASE: The database could not be opened (Maybe the vault name was incorrect?).
- E_EDM_CANCELLED_BY_USER: The log-in dialog box displays, but the user clicked Cancel instead of logging in.

# See Also

####

IEdmVault5 Interface
IEdmVault5 Members

# Availability

SOLIDWORKS PDM Professional Version 5.2