Udostępnij za pośrednictwem


Metoda CriticalSection::TryLock

Próbuje wejść do sekcji krytycznej bez blokowania.Jeśli wywołanie się powiedzie, wątek wywołujący przejmuje na własność sekcji krytycznej.

SyncLock TryLock();

static SyncLock TryLock(
   _In_ CRITICAL_SECTION* cs
);

Parametry

  • cs
    Obiekt użytkownik określił sekcji krytycznej.

Wartość zwracana

Wartość różną od zera, jeśli pomyślnie wprowadzono sekcji krytycznej lub bieżącego wątku już jest właścicielem sekcji krytycznej.Zero, jeśli inny wątek jest już właścicielem sekcji krytycznej.

Uwagi

Pierwszy TryLock funkcja ma wpływ na bieżący obiekt sekcji krytycznej.Drugi TryLock funkcji wpływa na określone przez użytkownika sekcji krytycznej.

Wymagania

Nagłówek: corewrappers.h

Obszar nazw: Microsoft::WRL::Wrappers

Zobacz też

Informacje

Klasa CriticalSection