Dela via


IHostAssemblyManager::GetAssemblyStore-metod

Hämtar en gränssnittspekare till en IHostAssemblyStore som representerar listan över sammansättningar som lästs in av värden.

Syntax

HRESULT GetAssemblyStore (  
    [out] IHostAssemblyStore **ppAssemblyStore  
);  

Parametrar

ppAssemblyStore
[ut] En funktionspekare till en IHostAssemblyStore instans, eller null, om värden inte implementerar IHostAssemblyStore.

Returvärde

HRESULT Description
S_OK GetAssemblyStore returnerades korrekt.
HOST_E_CLRNOTAVAILABLE CLR (Common Language Runtime) har inte lästs in i en process, eller så är CLR i ett tillstånd där den inte kan köra hanterad kod eller bearbeta anropet.
HOST_E_TIMEOUT Samtalets tidsgräns överst.
HOST_E_NOT_OWNER Anroparen äger inte låset.
HOST_E_ABANDONED En händelse avbröts medan en blockerad tråd eller fiber väntade på den.
E_FAIL Ett okänt oåterkalleligt fel inträffade. När en metod returnerar E_FAIL kan CLR inte längre användas i processen. Efterföljande anrop till värdmetoder returnerar HOST_E_CLRNOTAVAILABLE.
E_NOINTERFACE Värden tillhandahåller inte någon implementering av IHostAssemblyStore.

Kommentarer

IHostAssemblyStore tillhandahåller metoder som gör att en värd kan binda till sammansättningar och moduler oberoende av CLR. Värdar tillhandahåller vanligtvis sammansättningslager för att tillåta att sammansättningar läses in från andra format än filsystemet.

Anteckning

Om värden inte implementerar IHostAssemblyStoreGetAssemblyStore ska returnera ett HRESULT-värde för E_NOINTERFACE och vara inställt ppAssemblyStore på null.

Krav

Plattformar: Se Systemkrav.

Huvudet: MSCorEE.h

Bibliotek: Ingår som en resurs i MSCorEE.dll

.NET Framework versioner: Tillgänglig sedan 2.0

Se även