Partilhar via


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

Consulte também

Referência

Classe CriticalSection