Функция 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 |
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по