我对 Windows 编程和 C# 非常陌生,所以希望我能以正确的方式提出这个问题。我正在尝试在 Windows 的 C++ Dism API 周围放置一个 C# 包装器,但我不确定如何编组一个 DWORD 常量(除此之外,我已经设法弄清楚大部分情况下的编组和 p/invoke )。
基本上,“DismCommitFunction” http://msdn.microsoft.com/en-us/library/windows/desktop/hh825835.aspx有一个需要 DWORD 常量的签名。常量名称在此页面http://msdn.microsoft.com/en-us/library/windows/desktop/hh824739.aspx上定义,但没有值。
C++ 中的示例(msdn.microsoft.com/en-us/library/windows/desktop/hh824804.aspx)似乎只是使用了常量,但我不确定如何在 C# 中执行此操作。
我需要知道这些常量的值,还是可以从 Dism API 标头中获取它们?
任何意见是极大的赞赏!