Udostępnij za pośrednictwem


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 active AssemblyLoadContext. W przypadku niezarządzanej biblioteki ładowania element active AssemblyLoadContext jest jednym z zestawem definiującym PInvokeelement .

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