#pragma once //位运算函数 //PortVal 的PortIdx 位设置为1 inline long SetBitOn(long PortVal,int PortIdx) { PortVal= PortVal |(1<>PortIdx)&1) return TRUE; else return FALSE; } inline long SetBitByBool(BYTE PortVal,int PortIdx,bool b) { if(b) return SetBitOn(PortVal,PortIdx); return SetBitOff(PortVal,PortIdx); }