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 IHostAssemblyStore
GetAssemblyStore
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