gpt4 book ai didi

检查 CopyFileEx 标志中的值

转载 作者:行者123 更新时间:2023-11-30 19:20:36 25 4
gpt4 key购买 nike

我有一个 DWORD dwCopyFlags,其中包含函数 CopyFileEx 的复制标志。有没有办法解析 dwCopyFlags 以检查它是否包含某种类型的标志,例如 COPY_FILE_FAIL_IF_EXISTS?

最佳答案

标志是具有单个位设置的值。您可以使用按位与、& 运算符来测试在标志变量中设置的该位。当且仅当两个操作数中都设置了该位时,按位 and 返回每个位设置的值。因此,由于您的标志设置了一个位,因此测试只是 flag & flags != 0

变量名称变为:

if (dwCopyFlags & COPY_FILE_FAIL_IF_EXISTS != 0)
....

关于检查 CopyFileEx 标志中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21916610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com