民族是什么意思| 回头是岸是什么生肖| 喝冰糖水有什么好处和坏处| 917是什么星座| 什么叫流产| 血压正常头晕是什么原因| 淋球菌阳性是什么病| 眼干眼涩用什么眼药水| 基佬是什么意思| 淋巴结炎吃什么药| 鸡腿炒什么菜好吃| 头晕吃什么可以缓解| 包皮是什么样子的| 孩子脚后跟疼是什么原因| 溃疡吃什么水果| alt是什么意思| 碘是什么| 为什么眼皮会肿| 什么学海无涯苦作舟| 什么是回南天| 发生什么事了| 川贝是什么| 闭角型青光眼是什么意思| 三里屯有什么好玩的地方| 清歌是什么意思| 南瓜和什么食物相克| yy是什么意思| 氩弧焊对身体有什么危害| 心脏24小时监测叫什么| 老是咳嗽挂什么科| 测怀孕什么时候最准| 华萨尼男装是什么档次| 长期手淫会有什么后果| 项羽为什么不杀项伯| 为什么拼音| 代表友谊的花是什么花| 牛油果有什么营养| 桐字属于五行属什么| 脸上白了一小块是什么原因| 广西北海有什么好玩的地方| 腰椎挂什么科| 音序是什么意思| dave是什么意思| 2月27号是什么星座| 什么是卵泡期| 叶酸什么时候吃最好| 什么如泰山| 什么病不能吃鸡蛋| 补充蛋白质吃什么最好| 口角炎吃什么药| 女性尿路感染吃什么药好得快| 助产学出来是干什么的| 结婚30年是什么婚姻| 幽门螺旋杆菌阳性什么症状| 风湿因子高是什么原因引起的| 鞋子eur是什么意思| 嘴唇有黑斑是什么病| 跳梁小丑是什么生肖| 查乙肝挂什么科| 异常脑电图说明什么| 鸡汤放什么调料| 碱性磷酸酶低是什么原因| 中华文化的精髓是什么| 海参和辽参有什么区别| gap是什么牌子的衣服| 人体乳头瘤病毒是什么| 荨麻疹能吃什么水果| 被子什么材质的好| 2010年是什么年| 肛窦炎用什么药最好| 肠道紊乱有什么症状| 见红是什么样的| 大智若愚什么意思| 茶氨酸是什么| 吃什么药可以提高性功能| 氯气什么味道| 原研药是什么意思| 有何特长一般填什么好| 赵匡胤为什么不传位给儿子| 口舌生疮是什么原因| 女性更年期吃什么药| 两肺间质性改变是什么意思| 考试前吃什么| 什么是裸眼视力| xl是什么尺码| 下身灼热感什么原因| 小便尿色黄是什么问题| 什么的草叶| 炖牛肉放什么调料最好| 凝血功能差是什么原因| 维生素检查项目叫什么| 凌厉是什么意思| 讣告是什么意思| pet-ct主要检查什么| 频繁打喷嚏是什么原因| 浆糊是什么意思| 为什么最迷人的最危险是什么歌| 牙龈肿吃什么药| 头晕流鼻血是什么原因| 圈名什么意思| 1957年属什么生肖| 女人脚肿是什么原因| 咽炎咳嗽吃什么| 美人盂是什么意思| 钱是什么单位| 胃酸过多吃什么食物好| 高血糖吃什么水果| 绿茶用什么茶具泡好| 白细胞0是什么意思| 发低烧是什么原因| 飞机杯什么感觉| 食禄是什么意思| 海鲜不能和什么水果一起吃| 54岁属什么的| 眼睛发黑是什么原因引起的| 白子画什么时候爱上花千骨的| 酸麻胀痛痒各代表什么| 什么叫双规| 71年什么时候退休| 7月1号什么星座| 吕布的马叫什么| 面粉可以做什么好吃的| 临床医学学什么| 检查血常规挂什么科| 嘴干是什么原因| 公约是什么意思| 肠炎不能吃什么东西| 梦见死尸什么预兆| 肾上腺结节挂什么科| 节节草有什么作用| 顺势而为什么意思| 汇字五行属什么| 日值上朔是什么意思| 喝茶失眠是什么原因| 天蝎男和什么星座最配| 小孩尿酸高是什么原因| 切什么意思| 人为什么要生孩子| amp是什么意思| 中年人吃什么钙片补钙效果好| 容易淤青的体质叫什么| 为什么纯牛奶容易爆痘| 什么花园| 梦见被警察抓预示什么| 女性性冷淡是什么原因| 坐月子什么不可以吃| 李商隐是什么朝代的| 抗环瓜氨酸肽抗体高是什么意思| 幼犬拉稀吃什么药最好| 绿油油的什么| 足银999是什么意思| 1450是什么意思| 轻度三尖瓣反流是什么| 蒙脱石散什么时候吃| 晚上十一点是什么时辰| 马加大是什么字| .什么意思| 鸟字旁与什么有关| 三个又是什么字| 天上火是什么意思| 非典型鳞状细胞意义不明确是什么意思| 翻盘是什么意思| 打下手什么意思| 小孩血压高是什么原因| 藿香正气水治什么| 维生素d和d3有什么区别| tsh是什么意思| 居心叵测是什么意思| 儿童拖鞋什么材质好| 7月份有什么节日| 金匮是什么意思| 女人吃什么越来越年轻| 2001年出生属什么| 什么护肤产品补水最好| 贫血三项是指什么检查| 痢疾是什么原因引起的| 发扬什么词语搭配| 喉咙不舒服看什么科| cook是什么意思| 总是拉稀大便不成形是什么原因| 口腔溃疡牙龈肿痛吃什么药| 三十七岁属什么生肖| 鼻子两侧毛孔粗大是什么原因造成的| apc药片是什么药| 鸡蛋和什么不能一起吃吗| 颈椎病用什么枕头好| 鱼露是什么味道| 肺气肿是什么原因引起的| 纯洁是什么意思| 西芹炒什么好吃| 嗣读什么| 总维生素d偏低会导致什么| 淋球菌是什么病| 一什么小船| 姜黄粉是什么| 嘴唇起白皮是什么原因| 前胸后背出汗是什么原因造成的| 舌头痛什么原因| 浮沉是什么意思| 有什么意思| 火腿肠炒什么好吃| 咳血是什么病| 三点水一个条读什么| 3月9日什么星座| 条状血流信号是什么意思| 溢于言表什么意思| 产妇可以吃什么水果| 艾滋病是什么症状| 发烧惊厥是什么症状| 氢是什么| 睡觉做噩梦是什么原因| 无与伦比是什么意思| 肠子长息肉有什么症状| 吃叶酸有什么好处| 女的什么时候退休| 蜻蜓点水是什么生肖| 端午节吃什么| 气血不足挂什么科| 湿热体质吃什么食物好| myp是什么意思| c1e驾照能开什么车| 脸色发黑是什么原因| 花甲不能和什么一起吃| 财库是什么意思| 卡裆是什么意思啊| 姓杨的女孩子取什么名字| 低密度脂蛋白高是什么原因| cfu是什么意思| 性格好是什么意思| 异国他乡的意思是什么| 皮内瘤变到底是什么意思| 猴年马月是什么时候| 捡什么废品最值钱| 肛门瘙痒用什么药最好| 人流复查做什么检查| 硬化症是什么病| 什么饮料好喝又健康| 直肠炎是什么原因引起的| 飞机什么时候停止登机| 为什么都说头胎很重要| 严重贫血吃什么补的快| 一个黑一个今念什么| 断崖式是什么意思| 胃不好适合吃什么水果| 926是什么星座| 弓形虫是什么| 肠上皮化生是什么意思| 标准差是什么| 耳朵烫是什么原因| 711是什么星座| 可燃冰属于什么能源| 什么的桃花| 血常规异常是什么意思| 岁岁年年是什么意思| 金字塔里面有什么| 端字五行属什么| 吃什么补白蛋白最快| 怀字五行属什么| 玉是什么结构| 什么叫幽门螺旋杆菌| 感光度是什么意思| 什么花是绿色的| 梅毒通过什么途径传染| 巨蟹座喜欢什么星座| 百度Jump to content

·自治区国土资源厅迅速传达学习贯彻落实 ...

From Wikipedia, the free encyclopedia
百度   一个人坚持临帖、书写,受益是多方面的,不一定要写出高水准的书法作品,坚持书写本身就是一种陶冶。

The Native API is a lightweight application programming interface (API) used by Windows NT's kernel and user mode applications. This API is used in the early stages of Windows NT startup process, when other components and APIs are still unavailable. Therefore, a few Windows components, such as the Client/Server Runtime Subsystem (CSRSS), are implemented using the Native API. The Native API is also used by subroutines such as those in kernel32.dll that implement the Windows API, the API based on which most of the Windows components are created.

Most of the Native API calls are implemented in ntoskrnl.exe and are exposed to user mode by ntdll.dll. The entry point of ntdll.dll is LdrInitializeThunk. Native API calls are handled by the kernel via the System Service Descriptor Table (SSDT).

Function groups

[edit]

The Native API comprises many functions. They include C runtime functions that are needed for a very basic C runtime execution, such as strlen(), sprintf(), memcpy() and floor(). Other common procedures like malloc(), printf(), scanf() are missing (the first because it does not specify a heap to allocate memory from and the second and third because they use the console, accessed only via KERNEL32.DLL). The vast majority of other Native API routines, by convention, have a 2 or 3 letter prefix, which is:

  • Nt or Zw are system calls declared in ntdll.dll and ntoskrnl.exe. When called from ntdll.dll in user mode, these groups are almost exactly the same; they execute an interrupt into kernel mode and call the equivalent function in ntoskrnl.exe via the SSDT. When calling the functions directly in ntoskrnl.exe (only possible in kernel mode), the Zw variants ensure kernel mode, whereas the Nt variants do not.[1] The Zw prefix does not stand for anything.[2]
  • Rtl is the second largest group of ntdll calls. These comprise the (extended) C Run-Time Library, which includes many utility functions that can be used by native applications, yet don't directly involve kernel support.
  • Csr are client-server functions that are used to communicate with the Win32 subsystem process, csrss.exe (csrss stands for client/server runtime sub-system).
  • Dbg are debugging functions such as a software breakpoint.
  • Ki are upcalls from kernel mode for events like APC dispatching.
  • Ldr are loader functions for PE file handling and starting of new processes.
  • Nls for National Language Support (similar to code pages).
  • Pfx for prefix handling.
  • Tp for threadpool handling.

user32.dll and gdi32.dll include several other calls that execute an interrupt into kernel mode. These were not part of the original Windows NT design, as can be seen in Windows NT 3.5. However, due to performance issues of hardware of that age, it was decided to move the graphics subsystem into kernel mode. As such, system call in the range of 0x1000-0x1FFF are satisfied by win32k.sys (instead of ntoskrnl.exe as done for 0-0x0FFF), and are declared in user32.dll and gdi32.dll. These functions have the NtUser and NtGdi prefix (e.g. NtUserLockWorkStation and NtGdiEnableEudc).

Uses

[edit]

Uses of Native API functions includes but not limited to:

  • Enabling and disabling privileges (RtlAdjustPrivilege)
  • Creating remote threads within processes that are running in different session (RtlCreateUserThread)
  • Running native applications (RtlCreateUserProcess)
  • Performing a forced shutdown (NtShutdownSystem)
  • Causing a BSOD in User mode (NtRaiseHardError)
  • Displaying a string in Native Mode (NtDisplayString)

See also

[edit]

References

[edit]
  1. ^ The NT Insider (August 27, 2003). "Nt vs. Zw - Clearing Confusion On The Native API". OSR Online. 10 (4). OSR Open Systems Resources. Retrieved 2025-08-06.
  2. ^ Raymond Chen (2009). "The Old New Thing : What does the "Zw" prefix mean?". Microsoft Corporation. Retrieved 2025-08-06.
[edit]
胳膊肘往外拐是什么意思 甲沟炎挂什么科 儿童吃什么长个子最快 问候是什么意思 头顶爱出汗是什么原因
茯苓是什么植物 艾字五行属什么 心脏主要由什么组织构成 直辖市市长是什么级别 切记是什么意思
福德是什么意思 葛根长什么样子图片 蜂蜜什么时候喝比较好 tnt是什么 巡礼是什么意思
屋尘螨和粉尘螨是什么 反水什么意思 jb是什么意思 心路历程是什么意思 外婆菜是什么
军国主义是什么意思hcv9jop5ns7r.cn 1997属什么baiqunet.com 烧伤用什么药hcv8jop0ns8r.cn 高铁动车有什么区别hcv9jop1ns4r.cn 肉松可以做什么美食huizhijixie.com
心脏搭桥和支架有什么区别hcv8jop8ns2r.cn 现在有什么好的创业项目aiwuzhiyu.com 日柱金舆是什么意思hcv8jop1ns0r.cn 四五行属什么hcv8jop5ns1r.cn 吃什么英语怎么说hcv7jop6ns3r.cn
fabric是什么面料hcv8jop0ns7r.cn 一号来的月经排卵期是什么时候hcv9jop8ns0r.cn 黑茶金花是什么菌hcv8jop4ns0r.cn 血沉高说明什么hcv9jop7ns9r.cn 床单什么颜色有助于睡眠hcv7jop5ns5r.cn
山己念什么hcv7jop5ns5r.cn 幽门螺旋杆菌感染有什么症状hcv9jop1ns3r.cn 晔字为什么不能取名hcv7jop6ns9r.cn 张牙舞爪是什么意思hcv7jop5ns1r.cn 为什么游戏hcv7jop6ns2r.cn
百度