Função InitializeSRWLock (synchapi.h)

Inicializar um bloqueio de leitor/gravador fino (SRW).

Sintaxe

void InitializeSRWLock(
  [out] PSRWLOCK SRWLock
);

Parâmetros

[out] SRWLock

Um ponteiro para o bloqueio SRW.

Retornar valor

Nenhum

Comentários

Um bloqueio SRW deve ser inicializado antes de ser usado. A função InitializeSRWLock é usada para inicializar um bloqueio SRW dinamicamente. Para inicializar a estrutura estaticamente, atribua a constante SRWLOCK_INIT à variável de estrutura.

Um bloqueio SRW não pode ser movido ou copiado durante o uso. O processo não deve modificar o objeto e, em vez disso, deve tratá-lo como logicamente opaco. Use apenas as funções SRW para gerenciar bloqueios SRW.

Um bloqueio SRW desbloqueado sem threads de espera está em seu estado inicial e pode ser copiado, movido e esquecido sem ser explicitamente destruído.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho synchapi.h (inclua Windows.h no Windows 7, Windows Server 2008 Windows Server 2008 R2)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

Bloqueios de leitor/gravador fino (SRW)

Funções de sincronização

APIs Vertdll disponíveis em enclaves de VBS