public static extern int QuerySMStatusA(uint SM_ID,char OrgTON,char OrgNPI,string OrgAddr,char[] DestTON,char[] DestNPI,string DestAddr,string Final_date,out uint SM_Status,out uint Error_Code); ......char[] DestTON={'0'};char[] DestNPI={'0'};string Final_date="";string DestAddr="";uint Sm_Status,Error_Code;
int i=QuerySMStatusA(sm_id,'2','1',"999999",DestTON,DestNPI, DestAddr,Final_date,out Sm_Status, out Error_Code);
i,SM_Status,Error_Code 能返回正确的值.