Morgen,
Wie der Titel schon sagt möchte ich einen nicht verwalteten Typ als Member einer verwalteten Klasse definieren.
Konkret geht es um die ID3D11Buffer Struktur aus der DirectX API.
ref class MyObject
{
public:
ID3D11Buffer MyBuffer; // Funktioniert nicht
}
Visual Studio sagt mir aber dass das nicht funktioniert.
In einem nicht von mir geschriebenen Projekt, wird hierfür folgendes verwendet.
Microsoft::WRL::ComPtr<ID3D11Buffer> MyBuffer;
Das wäre im Endeffekt genau das was ich brauche, nur ist diese Vorgehensweise
mit der Common Language Runtime wieder nicht kompatibel.
Gibt es irgend eine Alternative zur obigen Lösung, die auch unter der Common Language Runtime
funktioniert?
Wäre sehr dankbar für jede Hilfe!
Gruß Andreas