DeleteCriticalSection譯為對關鍵節對象的指針。
語法,參數,返回值,備註,
語法
void WINAPI DeleteCriticalSection(_Inout_ LPCRITICAL_SECTION lpCriticalSection);
參數
lpCriticalSection
先前必須已將該對象初始化與InitializeCriticalSection函式中。
返回值
此函式不返回值
備註
刪除關鍵節對象釋放由該對象使用的所有系統資源。
關鍵節之後,對象已被刪除,未引用的對象的任何功能,在關鍵節 (如EnterCriticalSection、 TryEnterCriticalSection、 和LeaveCriticalSection) 上運行非InitializeCriticalSection和InitializeCriticalSectionAndSpinCount。如果您嘗試這樣做,可能會出現記憶體損壞和其他意外的錯誤。
如果它仍擁有刪除關鍵節,則已刪除的關鍵節的所有權在等待的執行緒的狀態未定義。