Freigeben über


CorBindToRuntimeByCfg-Funktion

Lädt die Common Language Runtime (CLR) mithilfe von Versionsinformationen, die aus einer XML-Datei gelesen werden, in einen Prozess.

Diese Funktion wurde in .NET Framework 4 als veraltet markiert.

Syntax

HRESULT CorBindToRuntimeByCfg (  
    [in]  IStream     *pCfgStream,  
    [in]  DWORD        reserved,  
    [in]  DWORD        startupFlags,  
    [in]  REFCLSID     rclsid,  
    [in]  REFIID       riid,
    [out] LPVOID FAR*  ppv  
);  

Parameter

pCfgStream
[in] Ein Zeiger auf ein IStream-Objekt, das die XML-Datei liest.

reserved
[in] Reserviert für zukünftige Verwendung. Verwenden Sie 0 (null) als Wert.

startupFlags
[in] Ein Wert der STARTUP_FLAGS-Enumeration, der das Startverhalten der CLR angibt.

rclsid
[in] Die CLSID der Co-Klasse, die entweder die ICorRuntimeHost-Schnittstelle oder die ICLRRuntimeHost-Schnittstelle implementiert. Unterstützte Werte sind "CLSID_CorRuntimeHost" oder "CLSID_CLRRuntimeHost".

riid
[in] Die IID der ICorRuntimeHost- oder der ICLRRuntimeHost-Schnittstelle. Unterstützte Werte sind "IID_ICorRuntimeHost" oder "IID_ICLRRuntimeHost".

ppv
[out] Ein Zeiger auf die Adresse der zurückgegebenen Schnittstelle.

Bemerkungen

Das Format der XML-Datei wird nach der Standardkonfigurationsdatei der Anwendung modelliert. Weitere Informationen zu XML-Dateien finden Sie unter Konfigurationsdateischema.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.h

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: seit Version 1.0 verfügbar

Siehe auch