Функция InitializeSRWLock (synchapi.h)
Инициализация тонкой блокировки средства чтения и записи (SRW).
Синтаксис
void InitializeSRWLock(
[out] PSRWLOCK SRWLock
);
Параметры
[out] SRWLock
Указатель на блокировку SRW.
Возвращаемое значение
None
Remarks
Блокировка SRW должна быть инициализирована перед ее использованием. Функция InitializeSRWLock используется для динамической инициализации блокировки SRW. Чтобы инициализировать структуру статически, назначьте SRWLOCK_INIT константы переменной структуры.
Блокировка SRW не может быть перемещена или скопирована во время использования. Процесс не должен изменять объект и должен рассматривать его как логически непрозрачный. Используйте функции SRW только для управления блокировками SRW.
Разблокированная блокировка SRW без ожидающих потоков находится в исходном состоянии и может быть скопирована, перемещена и забыта без явного уничтожения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | synchapi.h (включает Windows.h в Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |