Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Maakt geheugen vrij dat is toegewezen met behulp van de functie Alloc .
Syntaxis
HRESULT Free (
[in] void* pMem
);
Parameters
pMem
[in] Een aanwijzer naar het geheugen dat moet worden vrijgemaakt.
Retourwaarde
| HRESULT | Beschrijving |
|---|---|
| S_OK |
Free is geretourneerd. |
| HOST_E_CLRNOTAVAILABLE | De COMMON Language Runtime (CLR) is niet geladen in een proces of de CLR heeft een status waarin beheerde code niet kan worden uitgevoerd of de aanroep kan worden verwerkt. |
| HOST_E_TIMEOUT | Er is een time-out opgetreden voor het gesprek. |
| HOST_E_NOT_OWNER | De beller is niet de eigenaar van het slot. |
| HOST_E_ABANDONED | Een gebeurtenis is geannuleerd terwijl er een geblokkeerde thread of glasvezel op wachtte. |
| E_FAIL | Er is een onbekende catastrofale fout opgetreden. Wanneer een methode E_FAIL retourneert, is de CLR niet meer bruikbaar binnen het proces. Volgende aanroepen naar hostingmethoden retourneren HOST_E_CLRNOTAVAILABLE. |
| HOST_E_INVALIDOPERATION | Er is een poging gedaan om geheugen vrij te maken dat niet is toegewezen via de host. |
Opmerkingen
Als de pMem parameter verwijst naar een geheugengebied dat niet is toegewezen met behulp van een aanroep naar Alloc, moet de host HOST_E_INVALIDOPERATION retourneren.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MSCorEE.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 2.0