如何找到此 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
我正在使用 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