【发布时间】:2015-11-12 08:47:38
【问题描述】:
我正在使用以下代码来返回队列的句柄,如果队列没有任何句柄(打开的输入/输出计数为 0),它会返回 MQRCCF_Q_STATUS_NOT_FOUND 但当它有一些打开的句柄时,它会返回“未知类型”异常。
public void getQueue(string Name)
{
PCFMessage reqeuestMessage = new PCFMessage(MQC.MQCMD_INQUIRE_Q_STATUS);
reqeuestMessage.AddParameter(MQC.MQCA_Q_NAME, Name);
reqeuestMessage.AddParameter(CMQCFC.MQIACF_Q_STATUS_TYPE, CMQCFC.MQIACF_Q_HANDLE);
PCFMessage[] response = agent.Send(reqeuestMessage);
foreach (PCFMessage st in response)
{
...
}
}
【问题讨论】: