Функция(метод) GrdInit производит инициализацию памяти ключа.
Deck of Cards |
---|
|
Wiki Markup |
---|
{dojo-tabs:theme=tundra|id=1}
{dojo-tab:title=C|selected=true}
*C*
int GRD_API GrdInit(
HANDLE hGrd
); |
|
{dojo-tab}
{dojo-tab:title=C#|selected=true}
*C#*
{dojo-tab}
{dojo-tab:title=Visual Basic (Declaration)}
*Visual Basic*
{dojo-tab}
{dojo-tab:title=Visual C++}
*Visual C++*
{dojo-tab}
{dojo-tabs} | Входные параметры | hGrd | хэндл, через который будет выполнена данная операция |
|
|
| Выходные параметры | Cтандартный набор ошибокВажная информация Expand |
---|
| Функция GrdInit инициализирует память ключа, т. е. сбрасывает запреты на чтение и запись, обнуляет количество аппаратных алгоритмов и удаляет все данные из области данных пользователя (т. е. все дескрипторы алгоритмов, защищенные ячейки и другие данные, хранящиеся в этой области). Функция используется при реорганизации памяти ключей «вручную» (без помощи программы GRDUTIL). Не рекомендуется без особой необходимости пользоваться этой функцией, т. к. неаккуратное использование может принести немало вреда (например, можно «случайно» стереть важные данные или дескрипторы алгоритмов). Для реорганизации памяти ключа лучше использовать программу GRDUTIL. |
|
Info |
---|
Важно
Функция не сбрасывает режим адресации памяти ключа на UAM, который используется по умолчанию. Поэтому, если режим был предварительно установлен в SAM, то перед записью ключа в UAM режиме требуется его принудительная установка при помощи функции GrdSetWorkMode. |
|
|
При работе с электронными ключами Guardant Stealth/Net III следует обратить внимание на то, что при использовании Trusted Remote Update вместо GrdInit следует применять GrdTRU_SetKey. Эта функция также вызывает GrdInit и записывает в ключ секретный ключ удаленного обновления. |
|
|
Card |
---|
| Code Block |
---|
| public static GrdE GrdInit(Handle grdHandle)
|
Expand |
---|
| grdHandle [in] Тип: Handle |
|
|
Expand |
---|
|
Хэндл, через который будет выполнена данная операция |
Expand |
---|
| Метод GrdInit инициализирует память ключа, т. е. сбрасывает запреты на чтение и запись, обнуляет количество аппаратных алгоритмов и удаляет все данные из области данных пользователя (т. е. все дескрипторы алгоритмов, защищенные ячейки и другие данные, хранящиеся в этой области). Метод используется при реорганизации памяти ключей «вручную» (без помощи программы GRDUTIL). Не рекомендуется без особой необходимости пользоваться этим методом, т. к. неаккуратное использование может принести немало вреда (например, можно «случайно» стереть важные данные или дескрипторы алгоритмов). Для реорганизации памяти ключа лучше использовать программу GRDUTIL. Info |
---|
Важно
Метод не сбрасывает режим адресации памяти ключа на UAM, который используется по умолчанию. Поэтому, если режим был предварительно установлен в SAM, то перед записью ключа в UAM режиме требуется его принудительная установка при помощи метода GrdSetWorkMode. |
Info |
---|
Важно
При работе с электронными ключами Guardant Stealth/Net III следует обратить внимание на то, что при использовании Trusted Remote Update вместо GrdInit следует применять GrdTRU_SetKey. Этот метод также вызывает GrdInit и записывает в ключ секретный ключ удаленного обновления. |
|
|
Card |
---|
| Code Block |
---|
| public static GrdE GrdInit(Handle grdHandle) |
Expand |
---|
| grdHandle [in] Тип: Handle Хэндл, через который будет выполнена данная операция |
Expand |
---|
| Метод GrdInit инициализирует память ключа, т. е. сбрасывает запреты на чтение и запись, обнуляет количество аппаратных алгоритмов и удаляет все данные из области данных пользователя (т. е. все дескрипторы алгоритмов, защищенные ячейки и другие данные, хранящиеся в этой области). Метод используется при реорганизации памяти ключей «вручную» (без помощи программы GRDUTIL). Не рекомендуется без особой необходимости пользоваться этим методом, т. к. неаккуратное использование может принести немало вреда (например, можно «случайно» стереть важные данные или дескрипторы алгоритмов). Для реорганизации памяти ключа лучше использовать программу GRDUTIL. Info |
---|
Важно
Метод не сбрасывает режим адресации памяти ключа на UAM, который используется по умолчанию. Поэтому, если режим был предварительно установлен в SAM, то перед записью ключа в UAM режиме требуется его принудительная установка при помощи метода GrdSetWorkMode. |
Info |
---|
Важно
При работе с электронными ключами Guardant Stealth/Net III следует обратить внимание на то, что при использовании Trusted Remote Update вместо GrdInit следует применять GrdTRU_SetKey. Этот метод также вызывает GrdInit и записывает в ключ секретный ключ удаленного обновления. |
|
|
Пример для используемого средства разработки см. в директории: "\%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\" |