我正在Metro模式下實現線程,我在Google搜索時得到了這個例子,但我不明白CallbackContext
。這有什麼用? This解釋了它在MTA中的使用,但對我不明白。當我使用CallbackContext
作爲Any
或Same
時,我正面臨問題。有些東西可以和其他東西配合使用,但不能與其他東西配合所以首先我想知道這有什麼用?! PS:我是WindowsRT編程和C++的新手!謝謝!委託和線程:CallbackContext參數
auto workItemHandler = ref new WorkItemHandler([=](IAsyncAction^)
{
// Run the user callback.
try
{
func(data);
}
catch (...)
{
}
// Signal that the thread has completed.
SetEvent(completionEvent);
//CloseHandle(completionEvent);
}, CallbackContext::Same);