Partilhar via


Método CriticalSection::TryLock

Tenta inserir uma seção crítica sem bloqueio.Se a chamada for bem-sucedida, o thread de chamada apropria-se da seção crítica.

SyncLock TryLock();

static SyncLock TryLock(
   _In_ CRITICAL_SECTION* cs
);

Parâmetros

  • cs
    Um objeto de seção crítica especificado pelo usuário.

Valor de retorno

Um valor diferente de zero se a seção crítica foram inserida com êxito ou o segmento atual já possui uma seção crítica.Zero se o outro thread já possui a seção crítica.

Comentários

O primeiro TryLock função afeta o objeto atual da seção crítica.A segunda TryLock função afeta uma seção crítica especificado pelo usuário.

Requisitos

Cabeçalho: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

Consulte também

Referência

Classe CriticalSection