关于C# API的调用问题

jimeixuehua 2010-06-03 05:35:13
今天 ,我看到了一段关于调用Windows API的代码实例,使这样的
[DllImport("kernel32.dll", EntryPoint="SystemTimeToFileTime")]
public static extern int SystemTimeToFileTime (
ref SYSTEMTIME lpSystemTime,
ref FILETIME lpFileTime
);

里面用到了FILETIME ,和SYSTEMTIME 两个结构 我该通过什么办法获得这两个结构的详细定义方法呢 在线等!!!!
...全文
69 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
changjin642 2010-06-03
  • 打赏
  • 举报
回复
在帮助里查。msdn查
jimeixuehua 2010-06-03
  • 打赏
  • 举报
回复
能把详细的方法说一下吗
zhangweiit 2010-06-03
  • 打赏
  • 举报
回复
同时要注意一下数据类型的转换
相信你学的那个例子里面应该会说到
zhangweiit 2010-06-03
  • 打赏
  • 举报
回复
你要在C#中自己定义一下struct
捷哥1999 2010-06-03
  • 打赏
  • 举报
回复
打开MSDN,在索引中输入SystemTimeToFileTime ,就能找到该函数的定义,包括参数的类型信息。
zhangweiit 2010-06-03
  • 打赏
  • 举报
回复

typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;

typedef struct _FILETIME {
DWORD dwLowDateTime;
DWORD dwHighDateTime;
} FILETIME, *PFILETIME;


捷哥1999 2010-06-03
  • 打赏
  • 举报
回复
找MSDN!

typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;

typedef struct _FILETIME { DWORD dwLowDateTime; DWORD dwHighDateTime;
} FILETIME, *PFILETIME;

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧