Функция(метод) GrdUnlock разблокирует ключ, ранее заблокированный функцией GrdLock.

    int GRD_API GrdUnlock (	
      HANDLE hGrd,
    );	

    hGrd

    хэндл, через который будет выполнена данная операция

    Функция GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно.

    Внимание! 

    Пара функций GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями).

    public static GrdE GrdUnlock(Handle grdHandle)
    

    grdHandle [in]

    Тип: Handle

    Хэндл, через который будет выполнена данная операция

    Метод GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно.

    Внимание! 

    Пара методов GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями).

     public static GrdE GrdUnlock(Handle grdHandle)

    grdHandle [in]

    Тип: Handle

    Хэндл, через который будет выполнена данная операция

    Метод GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно.

    Внимание! 

    Пара методов GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями).

    • No labels