Невозможно получить указатель структуры C #

ActionView использует ActiveSupport :: Уведомления и ActiveSupport :: LogSubscriber для управления своими событиями и для молчания это из журналов так же просто, как включение в файл окружения следующих файлов:

%w{render_template render_partial render_collection}.each do |event|
  ActiveSupport::Notifications.unsubscribe "#{event}.action_view"
end

Приветствия!

0
задан Mayank Prabhakar 17 January 2019 в 10:52
поделиться

1 ответ

В вашем коде много ошибок, также ключевое слово unsafe здесь бесполезно

Я думаю, что вы можете искать это

// get the size
int size = Marshal.SizeOf(tempData);

// Create some unmanaged memory 
IntPtr ptr = Marshal.AllocHGlobal(size);

// marshal the structure to pointer
Marshal.StructureToPtr(tempData, ptr, false);

// call the funky api
sendMessageToHSM((int)HSM_COMMANDS.HSM_GUI_PC_UPDATE_STEP_CALIB, ptr);

// get the result if there is any
_TempData tempData2 = (_TempData)Marshal.PtrToStructure(ptr, typeof(_TempData));

// clean up the memory
Marshal.FreeHGlobal(ptr);

Также в C # мы не делаем имя типа с подчеркиванием

0
ответ дан Michael Randall 17 January 2019 в 10:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: