点点滴滴 访问量:
posts - 84,comments - 115,trackbacks - 6


typedef struct {
    VarBind * list;    
    int  len;     
} VarBindList;
 
//winapi函数原型:
int SnmpMgrRequest(
    IN     void*  session,         
    IN     BYTE               requestType,      
    IN OUT VarBindList   *variableBindings,
       OUT long *errorStatus,     
       OUT long *errorIndex       
    );
 
//c#中的声明:
[DllImport("mgmtapi.dll", EntryPoint = "SnmpMgrRequest", SetLastError = true,
   CharSet = CharSet.Ansi,ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]
public static extern bool SnmpMgrRequest(
   string Session,
   Byte RequestType,
   ref VarBindList variableBindings,
   ref long errorStatus,
   ref long errorIndex
);

 

问题:
1. 该声明是否正确?
2. 输入参数VarBindList 该怎么封装。
 
望广大高手多多指导

posted on 2007-12-18 15:58 sopper 阅读(131) 评论(0)  编辑 收藏

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-12-18 16:07 编辑过
成果网帮您增加网站收入


相关链接: