CMDSemWait 函数将等待 RAM 信号灯被清除。
语法
USHORT FAR CMDSemWait(
ULONG FAR *ramSem,
ULONG timeOut
);
参数
ramSem
信号灯的地址。
超时
返回前等待的时间长度(以毫秒为单位)。
返回值
0
没问题。
ERROR_SEM_TIMEOUT
信号灯操作完成前超时已过期。
ERROR_SEM_OWNED
此线程或另一个线程拥有信号灯,调用线程指定零超时。
CMDSemWait 函数将等待 RAM 信号灯被清除。
USHORT FAR CMDSemWait(
ULONG FAR *ramSem,
ULONG timeOut
);
ramSem
信号灯的地址。
超时
返回前等待的时间长度(以毫秒为单位)。
0
没问题。
ERROR_SEM_TIMEOUT
信号灯操作完成前超时已过期。
ERROR_SEM_OWNED
此线程或另一个线程拥有信号灯,调用线程指定零超时。