Функция(метод) GrdUnlock разблокирует ключ, ранее заблокированный функцией GrdLock.
Deck of Cards |
---|
|
Card |
---|
| Code Block |
---|
| int GRD_API GrdUnlock (
HANDLE hGrd,
); |
Expand |
---|
| hGrd | хэндл, через который будет выполнена данная операция |
|
Expand |
---|
| Функция GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно. Внимание! Пара функций GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями). Cтандартный набор ошибок |
|
Card |
---|
| Code Block |
---|
| public static GrdE GrdUnlock(Handle grdHandle)
|
Expand |
---|
| grdHandle [in] Тип: Handle Хэндл, через который будет выполнена данная операция |
Expand |
---|
| Метод GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно. Внимание! Пара методов GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями). |
|
Card |
---|
| Code Block |
---|
| public static GrdE GrdUnlock(Handle grdHandle) |
Expand |
---|
| grdHandle [in] Тип: Handle Хэндл, через который будет выполнена данная операция |
| Функция Метод GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно. Внимание! Пара |
| функций методов GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями). |
|
|