Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Gdy środowisko uruchomieniowe języka wspólnego (CLR) wejdzie w tryb zamykania, funkcje natywne mają ograniczony dostęp do usług CLR. Podczas próby wywołania metody Release w obiekcie COM skompilowanym za pomocą polecenia /clr środowisko CLR przechodzi do kodu natywnego, a następnie przechodzi z powrotem do kodu zarządzanego do usługi wywołania IUnknown::Release (zdefiniowanego w kodzie zarządzanym). ClR uniemożliwia wywołanie z powrotem do kodu zarządzanego, ponieważ jest w trybie zamykania.
Aby rozwiązać ten problem, upewnij się, że destruktory wywoływane z metod wydania zawierają tylko kod macierzysty.