如何找到此 MSDN 文档中引用的实际值?

How do I find the actual values referred to in this MSDN documentation?

我正在使用 C# 编写 marshall/pinvoke user32.dll

中的代码

我有一个具体问题,学习答案应该对我有很大帮助。

问题:参考下面的 MSDN 文档,它提到了 GetDisplayConfigBufferSizes 的输入参数之一,"Flags",可以接受三个值之一。例如,其中之一称为 QDC_ALL_PATHS。然而,很明显 "Flags" 是一个 UINT32,因此 "QDC_ALL_PATHS" 应该有一个实际定义的整数值。

我从哪里获得这些信息?即,根据 User32.dll 实际定义的 "QDC_ALL_PATHS" 整数值在哪里,以便我可以在我的代码中实现它?

https://msdn.microsoft.com/en-us/library/windows/hardware/ff566772(v=vs.85).aspx

创建一个简单的 Windows C++ 项目,在代码的某处键入 QDC_ALL_PATHS,按 F12(或右键单击并 "Go To Definition") :

#define QDC_ALL_PATHS                   0x00000001
#define QDC_ONLY_ACTIVE_PATHS           0x00000002
#define QDC_DATABASE_CURRENT            0x00000004

Windows SDK -> 在 *.h

中查找“QDC_ALL_PATHS

WinGdi.h:

#define QDC_ALL_PATHS                   0x00000001
#define QDC_ONLY_ACTIVE_PATHS           0x00000002
#define QDC_DATABASE_CURRENT            0x00000004