ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

day1 - SDK入门

2021-08-08 04:31:40  阅读:214  来源: 互联网

标签:入门 int 句柄 day1 HINSTANCE 内核 hInstance SDK


SDK:Software Development Kit 软件开发工具包(套件)

API:Application Programming Interface 应用程序接口(操作系统提供的一组功能性函数)

内核对象 :Kernel object 内核对象是系统提供的用户模式下代码与内核模式下代码进行交互的基本接口

句柄 :handle 内核对象的“ID”

Windows程序 :多任务

控制台程序 :单任务

SDK 的入口为 WinMain,必须包含头文件 windows.h

int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
                     _In_opt_ HINSTANCE hPrevInstance,
                     _In_ LPWSTR    lpCmdLine,
                     _In_ int       nCmdShow)
{
    return 0;
}

winmain参数:

  • hInstance - 实例句柄,主模块句柄
  • lpCmdLine - 命令行参数(废弃不用,现在一直为0)
  • nCmdShow - 窗口的显示方式

image-20210808041134982

所有的进程高2G都分配到内存条的同一个2G空间中,进程中的内存是隔离的。

标签:入门,int,句柄,day1,HINSTANCE,内核,hInstance,SDK
来源: https://www.cnblogs.com/zaixialongaotian/p/15114000.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有