como especificar convenção de chamada vc11 lambda

Eu quero passar um ponteiro de função lambda, que aninhado em uma classe, para a função de retorno de chamada de API do Windows. Eu encontrei não há lugar para eu especificar o__stdcall palavra chave. Algumas pessoas me disseram que a compilação só apóia__cdecl, mas depois que eu usei o comando nm para despejar o arquivo obj, descobri que a compilação gerará três funções auxiliares (__stdcall, __cdecl, __fastcall) concorrentemente. Então, meu problema é, como posso especificar a convenção de chamada?

Esses códigos a seguir são o meu código de teste.

#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
    auto func = [](){};
    return 0;
}
00000000 t ?<helper_func_cdecl>@<lambda_5738939ec88434c53e1a446c47cf2db6>@@CAXXZ
00000000 t ?<helper_func_fastcall>@<lambda_5738939ec88434c53e1a446c47cf2db6>@@CIXXZ
00000000 t ?<helper_func_stdcall>@<lambda_5738939ec88434c53e1a446c47cf2db6>@@CGXXZ
00000000 t ??B<lambda_5738939ec88434c53e1a446c47cf2db6>@@QBEP6AXXZXZ
00000000 t ??B<lambda_5738939ec88434c53e1a446c47cf2db6>@@QBEP6GXXZXZ
00000000 t ??B<lambda_5738939ec88434c53e1a446c47cf2db6>@@QBEP6IXXZXZ
00000000 t ??R<lambda_5738939ec88434c53e1a446c47cf2db6>@@QBEXXZ

questionAnswers(1)

yourAnswerToTheQuestion