0

ここで述べたようにMicrosoft docs - CreateFileA function

dwDesiredAccess

ファイルまたはデバイスへの要求されたアクセス。これは、読み取り、書き込み、両方、またはどちらもゼロとして要約できます)。

最も一般的に使用される値は、GENERIC_READ、GENERIC_WRITE、またはその両方 (GENERIC_READ | GENERIC_WRITE) です。

READ 権限と WRITE 権限の両方を使用する場合、なぜ書き込まれ GENERIC_READ | GENERIC_WRITEていないのGENERIC_READ && GENERIC_WRITEですか? |ビットごとの OR 演算子と何か関係がありますか? はいの場合、なぜ代わりにそれを使用するの&&ですか?

4

1 に答える 1

0

GENERIC_READおよびGENERIC_WRITEビット フラグ - 1 ビットのみが設定された値です。それらを組み合わせるには、ビットごとの or 演算子を使用します|&&ビット単位の演算子ではなく、論理演算子です。

于 2019-02-24T14:16:26.367 に答える