我有一個通過委託調用的回調函數。在它裏面,我需要處理從記錄過程到達的緩衝區數據。通常在非託管環境中,我可以在dwParam1上執行reinterpret_cast以獲取對象引用。 但在一個管理的上下文中,我怎樣才能將一個DWORD_PTR轉換爲一個託管對象ref?將本機指針轉換爲C++ CLI託管對象引用?
static void WaveInProc(HWAVEIN hwi, UINT uMsg, DWORD_PTR dwInstance, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
{
ControlLib::SoundDevice^ soudDevice = ?cast_native2managed?(dwParam1);
我決定做純C++的音頻類,但信息可以得心應手。 感謝您的幫助! – 2010-01-06 04:33:20