Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > DXGI COM Interop на C#


Автор: WSairus 11.5.2010, 22:34
Прошу помочь кто может, имеется проблема с Net -> COM Interop. При написании wrapper проекта с DXGI функция IDXGIAdapter1.GetDesc1 работать не хочет, хотя IDXGIAdapter1.GetDesc работает замечательно. 
Объявления функций схожи:


Код

[PreserveSig]
DXGIReturn GetDesc(out DXGI_ADAPTER_DESC desc);

[PreserveSig]
DXGIReturn GetDesc1(out DXGI_ADAPTER_DESC1 desc);


А объявления DXGI_ADAPTER_DESC и DXGI_ADAPTER_DESC1 отличаются одним полем. Хотя мне кажется что правельнее не out а ref исполбзовать но так тоже не работает(( Может в IDXGIAdapter1 функции в другом порядке идут?
С полным исходным кодом можно ознакомиться http://mdxgi.codeplex.com/. Проект распространяется под MIT лицензией.

Уже все перепробовал помогите, кто разбирается.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)