Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Функция GrdStartup инициализирует данную копию Guardant API. 

Composition Setup
 

Функция(метод)  GrdStartup вызывается первой(ым)  из приложения или DLL.

Синтаксис

Deck of Cards
id001
Card
labelС
Code Block
languagecpp
 intint 	GRD_API GrdStartup(	
 		DWORD dwRemoteMode
);
Expand
titleВходные параметрыПараметры функции

dwRemoteMode

комбинация флагов GrdFMR_XXX, задающих режим поиска локальных и/или удаленных ключей GrdFMR_Local Локальный ключ GrdFMR_Remote Удаленный ключ
Expand
titleВыходные параметры
  Cтандартный набор ошибок
Card
labelС#
Code Block
languagec#
 public static GrdE GrdStartup(
	           GrdFMR RemoteMode
)
Expand
titleВходные параметры
 
Expand
titleВыходные параметры
  Cтандартный набор ошибок
Card
labelVisual Basic (Declaration)
Code Block
languagevb
 Public Shared Function GrdStartup ( _
	RemoteMode As GrdFMR _
) As GrdE
Expand
titleВходные параметры
 
Expand
titleВыходные параметры
 Cтандартный набор ошибок
Card
labelVisual C++
Code Block
languagecpp
public:
static GrdE GrdStartup (
	   GrdFMR RemoteMode
)
Expand
titleВходные параметры
 
Expand
titleВыходные параметры
  Cтандартный набор ошибок

[in] 

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

GrdFMR_Local

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

GrdFMR_Remote

Поиск сетевых ключей.
Expand
titleВозвращаемое значение функции
  Набор ошибок Guardant API
Expand
titleОписание

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

В зависимости от параметра dwRemoteMode инициализируются подсистемы API,

Card
labelОписание
Функцию GrdStartup необходимо вызвать один раз при старте приложения до вызова каких-либо иных функций Guardant API. В зависимости от параметра dwRemoteMode инициализируются части API

предназначенные для работы с локальными и/или

с

сетевыми ключами

.

Если при вызове GrdStartup был установлен флаг GrdFMR_Local, то будут найдены только локальные ключи.

Если при вызове GrdStartup был установлен флаг GrdFMR_Remote, то будут найдены только сетевые ключи.

Если при вызове GrdStartup был установлены оба флага GrdFMR_Local и GrdFMR_Remote, то будут найдены и локальные, и сетевые ключи

.

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

Card
labelПримеры

Пример для используемого средства разработки см. в директории:

"\%Program Files%\Guardant\Guardant 6\%PublicCode%\Samples\x86\Win32\General Guardant API\"
или
"\%Program Files%\Guardant\Guardant 6\%Public Code%\Samples\x64\Win64\General Guardant API\"

 

 

Синтаксис

Wiki Markup
{dojo-tabs:theme=soria|id=1}
{dojo-tab:title=C|selected=true}
{code}
int 	GRD_API GrdStartup(	
 		DWORD dwRemoteMode
);	
{code}
{expand:title=Входные параметры}
dwRemoteMode 	комбинация флагов GrdFMR_XXX, задающих режим поиска локальных и/или удаленных ключей
GrdFMR_Local  	Локальный ключ
GrdFMR_Remote  	Удаленный ключ
{expand}
{expand:title=Выходные параметры}
[Cтандартный набор ошибок]
{expand}
{dojo-tab}
{dojo-tab:title=C#|selected=true}
{code}
public static GrdE GrdStartup(
	GrdFMR RemoteMode
)
{code}
{expand:title=Входные параметры}

{expand}
{expand:title=Выходные параметры}
{expand}
{dojo-tab}
{dojo-tab:title=Visual Basic (Declaration)}
*Visual Basic*
{code:language=vb}
Public Shared Function GrdStartup ( _
	RemoteMode As GrdFMR _
) As GrdE
{code}
{dojo-tab}
{dojo-tab:title=Visual C++}
*Visual C++*
{code}
public:
static GrdE GrdStartup (
		GrdFMR RemoteMode
){code}
{dojo-tab}

{dojo-tab:title=Описание}
Функцию *GrdStartup* необходимо вызвать один раз при старте приложения до вызова каких-либо иных функций Guardant API. В зависимости от параметра *dwRemoteMode* инициализируются части API предназначенные для работы с локальными и/или с сетевыми ключами.
Если при вызове GrdStartup был установлен флаг *GrdFMR_Local*, то будут найдены только локальные ключи.
Если при вызове GrdStartup был установлен флаг *GrdFMR_Remote*, то будут найдены только сетевые ключи.
Если при вызове GrdStartup был установлены оба флага *GrdFMR_Local* и *GrdFMR_Remote*, то будут найдены и локальные, и сетевые ключи.
Если данная копия Guardant API уже была инициализирована, возвращается ошибка *GrdE_AlreadyInitialized*. 
{dojo-tab}
{dojo-tab:title=Пример}Пример для используемого средства разработки см. в директории:
_"\%Program Files%\Guardant\Guardant 6\%PublicCode%\Samples\x86\Win32\General Guardant API\"_ 
или
_"\%Program Files%\Guardant\Guardant 6\%Public Code%\Samples\x64\Win64\General Guardant API\"_

{dojo-tab}
{dojo-tabs}

 

 

 

 

Expand
titleВыходные параметры

Cтандартный набор ошибок

С#
Code Block
languagec#
 public static GrdE GrdStartup(GrdFMR remoteMode)
Expand
titleПараметры метода

remoteMode [in] 

Тип: GrdFMR

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

Expand
titleВозвращаемое значение метода
 Набор ошибок Guardant API
Expand
titleОписание

Метод GrdStartup - первый метод Guardant API, который  должен быть вызван из приложения или DLL.

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

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

Card
labelJava
Code Block
languagejava
 public static GrdE GrdStartup(GrdFMR remoteMode)
Expand
titleПараметры метода

remoteMode [in] 

Тип: GrdFMR

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

Expand
titleВозвращаемое значение метода
Набор ошибок Guardant API
Expand
titleОписание

Метод GrdStartup - первый метод Guardant API, который  должен быть вызван из приложения или DLL.

В зависимости от параметра remoteMode инициализируются подсистемы API,

Expand
titleОписание
Функцию GrdStartup необходимо вызвать один раз при старте приложения до вызова каких-либо иных функций Guardant API. В зависимости от параметра dwRemoteMode инициализируются части API

предназначенные для работы с локальными и/или

с

сетевыми ключами

.

Если при вызове GrdStartup был установлен флаг GrdFMR_Local, то будут найдены только локальные ключи.

Если при вызове GrdStartup был установлен флаг GrdFMR_Remote, то будут найдены только сетевые ключи.

Если при вызове GrdStartup был установлены оба флага GrdFMR_Local и GrdFMR_Remote, то будут найдены и локальные, и сетевые ключи

.

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

_

.AlreadyInitialized .

 

...

 

...

 

...

Пример для используемого средства разработки см. в директории:

 

 

 

...