Как узнать, где определенный макрос определен в Visual Studio

В настоящее время у меня есть проект Visual Studio, который использует DirectX. В коде есть несколько макросов, таких как

__range(0, m_lBatchSize)  LONG  m_nBatched;
__field_ecount_opt(m_lBatchSize) IMediaSample  **      m_ppSamples;

Я хотел знать, в каких файлах определены эти макросы. Обычно в Visual Studio я нажимал на определение перехода, и это приводило меня к определению. Это никуда меня не приведет в этом случае. Эта функция работает для макросов? Могу ли я узнать, где определен этот макрос?

1 ответ

Решение

Моя хитрость заключается в том, чтобы поставить

#define __range FOO

в моем коде препроцессор скажет

__range already defined at xxxx.nn
Другие вопросы по тегам