Функция GrdCreateHandle создает защищенный контейнер.
Deck of Cards |
---|
|
Card |
---|
| Code Block |
---|
| HANDLE GRD_API GrdCreateHandle(
HANDLE hGrd,
DWORD dwMode,
void *pReserved
); |
Expand |
---|
| hGrd | указатель на область памяти, зарезервированной для защищенного контейнера | dwMode | режим создания контейнера - монопольный или многопоточнный. В качестве значений используются константы GrdCHM_XXXXX GrdCHM_SingleThread | Контейнер создается для работы в монопольном режиме | GrdCHM_MultiThread | Контейнер может быть использован для одновременной работы с ним из нескольких потоков |
| pReserved | зарезервировано. |
|
|
|
...
Параметр pReserved должен быть равен NULL |
|
Expand |
---|
title | Возвращаемые значения |
---|
| Хэндл защищенного контейнера. Если hGrd был задан равным NULL, то есть функция должна была зарезервировать память для контейнера самостоятельно, а в процессе создания защищенного контейнера возникла ошибка, функция вернет NULL. |
|
|
Wiki Markup |
---|
{dojo-tabs:theme=tundra|id=1}
{dojo-tab:title=C|selected=true}
*C*
HANDLE GRD_API GrdCreateHandle(
HANDLE hGrd,
DWORD dwMode,
void *pReserved
);
{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} |
...