Udostępnij za pomocą


Algorytm ładowania niezarządzanej biblioteki (natywnej)

Biblioteki niezarządzane znajdują się i są ładowane z algorytmem obejmującym różne etapy.

Poniższy algorytm opisuje sposób ładowania bibliotek natywnych za pomocą metody PInvoke.

PInvoke ładowanie algorytmu biblioteki

PInvoke używa następującego algorytmu podczas próby załadowania niezarządzanego zestawu:

  1. Ustal element activeAssemblyLoadContext. W przypadku niezarządzanej biblioteki ładowania element active AssemblyLoadContext jest jednym z zestawem definiującym PInvokeelement .

  2. W przypadku elementu activeAssemblyLoadContextspróbuj znaleźć zestaw w kolejności priorytetu przez: