共用方式為


CriticalSection::TryLock 方法

嘗試以不封鎖的方式進入關鍵區段。如果呼叫成功,則呼叫執行緒會取得關鍵區段的擁有權。

SyncLock TryLock();

static SyncLock TryLock(
   _In_ CRITICAL_SECTION* cs
);

參數

  • cs
    使用者指定的關鍵區段物件。

傳回值

非零的值,如果關鍵區段已成功進入或目前執行緒已經擁有關鍵區段。如果為零,另一個執行緒已經擁有關鍵區段。

備註

第一 TryLock 函式會影響目前的關鍵區段物件。第二 TryLock 函式影響一個使用者指定的關鍵區段。

需求

標題: corewrappers.h

**命名空間:**Microsoft::WRL::Wrappers

請參閱

參考

CriticalSection 類別