Compartir a través de


Función InitializeSRWLock (synchapi.h)

Inicialice un bloqueo ligero de lector/escritor (SRW).

Sintaxis

void InitializeSRWLock(
  [out] PSRWLOCK SRWLock
);

Parámetros

[out] SRWLock

Puntero al bloqueo SRW.

Valor devuelto

None

Observaciones

Se debe inicializar un bloqueo SRW antes de usarse. La función InitializeSRWLock se usa para inicializar dinámicamente un bloqueo SRW. Para inicializar la estructura estáticamente, asigne la constante SRWLOCK_INIT a la variable de estructura.

No se puede mover ni copiar un bloqueo SRW mientras está en uso. El proceso no debe modificar el objeto y, en su lugar, debe tratarlo como opaco lógicamente. Use solo las funciones SRW para administrar bloqueos SRW.

Un bloqueo SRW desbloqueado sin subprocesos en espera está en su estado inicial y se puede copiar, mover y olvidar sin destruirse explícitamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado synchapi.h (incluye Windows.h en Windows 7, Windows Server 2008 Windows Server 2008 R2)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

Bloqueos delgados de lector/escritor (SRW)

Funciones de sincronización

API de Vertdll disponibles en enclaves de VBS