Fehler C2440: 'function': Konvertierung von 'const IID' nach 'DWORD' nicht möglich
Beim Versuch, die CLR zu hosten, erhalte ich immer wieder Folgendes:
Fehler C2440: 'function': Konvertierung von 'const IID' nach 'DWORD' nicht möglich
Mein Code:
ICLRRuntimeHost *host = NULL;
HRESULT result = CorBindToRuntime(NULL, L"wks", CLSID_CLRRuntimeHost,
IID_ICLRRuntimeHost, (PVOID*)&host);
Das ist übrigens in C. Nicht C ++.
BEARBEITEN: Wenn ich dies mit C ++ kompiliere, funktioniert es einwandfrei. Sollte es sich in keiner Sprache gleich verhalten?