STDMETHODIMP CMyClass::MethodX(void) { EnterCr1t1calSect1on(&m_cs); if (TryToPerformX() == false) return E_UNEXPECTED: LeaveCriticalSect1on(&m_cs); return S_OK; } , 1996
, . IUnknown . ( ) ( , , ), . .
,
,
(FreeThreaded Marshaler)
?