Versions Compared

Key

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

...

Expand
titleОписание

Функция GrdSetAccessCodes помещает коды доступа к ключу в защищенный контейнер. Эти коды будут использоваться при выполнении операций с ключом, для которых необходимы соответствующие коды. Коды доступа к ключу в защищенном контейнере хранятся в зашифрованном виде. Guardant API контролирует целостность кодов доступа.

GrdSetAccessCodes позволяет переустанавливать коды доступа по отдельности и может вызываться несколько раз в ходе работы приложения. Т. о., необязательно задавать все коды доступа сразу в блоке инициализации Guardant API, можно задавать нужной код непосредственно перед вызовом использующей этот код функции.

Если установлено нулевое значение кода доступа, то в GrdSetAccessCodes сохраняется и будет использоваться прежнее значение этого параметра.

Важная информация

Рекомендуется хранить коды доступа в приложении в зашифрованном виде и динамически собирать их и проверять их целостность непосредственно перед помещением в хэндл. Не следует хранить коды "в чистом виде".

Wiki Markup
{dojo-tabs:theme=tundra|id=1}
{dojo-tab:title=C|selected=true}
*C*
int GRD_API GrdSetAccessCodes(	
  HANDLE hGrd,
  DWORD dwPublic,
  DWORD dwPrivateRD,
  DWORD dwPrivateWR,
  DWORD dwPrivateMST
);	
{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}
Expand
titleВходные параметры

hGrd

хэндл защищенного контейнера в который будут помещены коды доступа для их дальнейшего использования

dwPublic

Public Code в числовом виде (см. листовку с кодами доступа) Должен быть задан обязательно!

dwPrivateRD

Private Read Code в числовом виде. Должен быть задан обязательно!

dwPrivateWR

Private Write Code в числовом виде. Если этот код не используется в приложении, параметр должен быть равен 0 или случайному числу.

dwPrivateMST

Private Master Code в числовом виде. Если этот код не используется в приложении, параметр должен быть равен 0 или случайному числу.

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

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

Expand
titleОписание

Функция GrdSetAccessCodes помещает коды доступа к ключу в защищенный контейнер. Эти коды будут использоваться при выполнении операций с ключом, для которых необходимы соответствующие коды. Коды доступа к ключу в защищенном контейнере хранятся в зашифрованном виде. Guardant API контролирует целостность кодов доступа.

GrdSetAccessCodes позволяет переустанавливать коды доступа по отдельности и может вызываться несколько раз в ходе работы приложения. Т. о., необязательно задавать все коды доступа сразу в блоке инициализации Guardant API, можно задавать нужной код непосредственно перед вызовом использующей этот код функции.

Если установлено нулевое значение кода доступа, то в GrdSetAccessCodes сохраняется и будет использоваться прежнее значение этого параметра.

Важная информация

Рекомендуется хранить коды доступа в приложении в зашифрованном виде и динамически собирать их и проверять их целостность непосредственно перед помещением в хэндл. Не следует хранить коды "в чистом виде". 

...

titleПример

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

...