You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 51 Next »

Функция GrdStartup должна быть первой функцией Guardant API вызванной из приложения или DLL. Дополнительно позволяет задать путь к файлу сетевых настроек клиента gnсlient.ini.  

Синтаксис

    int GRD_API GrdStartupEx(
    	DWORD dwRemoteMode,
    	const char* szNetworkClientIniPath,
    	DWORD dwRcsMode
    );
    

    dwRemoteMode [in] 

    Комбинация флагов, задающих режим поиска ключей. 

    Значение Описание

    GrdFMR_Local

    1

    Поиск локальных ключей.

    GrdFMR_Remote

    2

    Поиск сетевых ключей.

    szNetworkClientIniPath [in] 

    Путь к файлу gnclient.ini, в зависимости от значения dwRcsMode.

    dwRcsMode [in] 

    Указывает как должен быть интерпретирован параметр szNetworkClientIniPath.

    GrdRCS_UserDefined

    0x00000000

    Путь задаётся пользователем. Параметр szNetworkClientIniPath должен содержать полный путь к файлу или директории, где расположен файл gnclient.ini.

    Если параметр szNetworkClientIniPath равен NULL, то приложение будет искать файл gnclient.ini в директории исполняемого файла.

    GrdRCS_ProgramData

    0x80000001

    Путь задаётся пользователем относительно общей папки ProgramData (для Windows) или переменной окружения HOME (для Linux).  Параметр szNetworkClientIniPath должен

    содержать относительный путь к файлу или директории, где расположен файл gnclient.ini.

    GrdRCS_EnvVar

    0x80000002

    Путь определяется через переменную окружения. Параметр szNetworkClientIniPath  должен содержать имя переменной окружения, которая содержит полный путь к файлу

    или директории, где расположен файл gnclient.ini.

    public static GrdE GrdStartupEx(GrdFMR remoteMode, string networkClientIniPath)
    public static GrdE GrdStartupEx(GrdFMR remoteMode, string networkClientIniPath, GrdRCS rcsMode)
    
    

    remoteMode [in] 

    Тип: GrdFMR

    Позволяет задать режим поиска ключей. 

    networkClientIniPath [in]

    Путь к файлу gnclient.ini, в зависимости от значения rcsMode. Если параметр rcsMode не указан, необходимо задать полный путь по которому будет располагаться gnclient.ini.

     

    public static GrdE GrdStartupEx(GrdFMR remoteMode, String networkClientIniPath)
    public static GrdE GrdStartupEx(GrdFMR remoteMode, String networkClientIniPath, GrdRCS rcsMode)

    remoteMode [in] 

    Тип: GrdFMR

    Позволяет задать режим поиска ключей. 

    networkClientIniPath [in]

    Путь к файлу gnclient.ini, в зависимости от значения rcsMode. Если параметр rcsMode не указан, необходимо задать полный путь по которому будет располагаться gnclient.ini. 

     

    Функция GrdStartupEх должна быть первой функцией Guardant API вызванной из приложения или DLL.

    В зависимости от параметра dwRemoteMode инициализируются подсистемы API, предназначенные для работы с локальными и/или сетевыми ключами.

    Дополнительно позволяет задать путь к файлу сетевых настроек клиента gnclient.ini. Функция GrdStartupEx нужна для работы с сетевыми ключами,  когда файл настроек gnclient.ini должен располагаться в директории отличной от расположения исполняемого файла.

    Если данная копия Guardant API уже была инициализирована, возвращается ошибка GrdE_AlreadyInitialized.

     

     

     

     

     

     

     

     

     

     

     

    • No labels