Método CriticalSection::TryLock
Tentativas de inserir uma seção crítica sem bloqueio. Se a chamada for bem-sucedida, o thread de chamada assume a propriedade da seção crítica.
SyncLock TryLock();
static SyncLock TryLock(
_In_ CRITICAL_SECTION* cs
);
Parâmetros
- cs
Um objeto especificado pelo usuário da seção crítica.
Valor de retorno
Um valor diferente de zero se a seção crítica é inserida com êxito ou o thread atual já possuem a seção crítica. Nulo se outro thread já possui a seção crítica.
Comentários
A primeira função de TryLock afeta o objeto atual da seção crítica. A segunda função de TryLock afeta uma seção crítica especificada pelo usuário.
Requisitos
Cabeçalho: corewrappers.h
Namespace: Microsoft::WRL::Wrappers