若要使用QueueStatus 属性的标志来检查打印机状态,可以通过检查每个相关标志来查看它是否已经设置。 如需检查是否在一组位标志中设置了某个位,标准方法是将这组标志作为一个操作数,将需要检查的标志本身作为另一个操作数,对它们执行逻辑“与”运算。 由于该标志本身只设置了一个位,因此逻辑“与”运算的结果是至多设置了同一个位。 若要确定是否设置了该位,只需将逻辑“与”运算的结果与该标志本身进行比较。 有关更多信息,请参见PrintQueueStatus、& 运算符(C# 参考) 和FlagsAttribute。