Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |