adplus-dvertising
frame-decoration

Question

What is the native API?

a.

A set of functions exported from NTDLL.DLL only

b.

A set of functions exported from NTOSKRNL.EXE only

c.

A set of functions exported from both NTDLL.DLL and NTOSKRNL.EXE

d.

None of the above

Posted under Reverse Engineering

Answer: (c).A set of functions exported from both NTDLL.DLL and NTOSKRNL.EXE Explanation:The native API is a set of functions exported from both NTDLL.DLL (for user-mode callers) and from NTOSKRNL.EXE (for kernel-mode callers).

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the native API?

Similar Questions

Discover Related MCQs

Q. What is the Win32 API?

Q. What is a handle in Windows?

Q. What is virtual memory?

Q. What is the importance of understanding the basic APIs offered by the operating system?

Q. Why is having a basic understanding of how the system communicates with the outside world helpful?

Q. What is the importance of understanding the executable file format?

Q. What is the purpose of the _EXCEPTION_REGISTRATION_RECORD data structure?

Q. How does Windows handle user-mode page faults that aren't resolved by the memory manager?

Q. What is the ExceptionList member?

Q. What is the FS segment register used for in Windows?

Q. Where is the exception handler list stored?

Q. What is the purpose of RtlDispatchException in Windows?

Q. What is RtlDispatchException in Windows?

Q. What is KiUserExceptionDispatcher in Windows?

Q. What happens when an invalid memory address is accessed in Windows?

Q. What is the ExceptionList member in the TIB data structure?

Q. How is the current thread's TIB found in runtime on IA-32 processors?

Q. What is the thread information block (TIB) data structure?

Q. What is the purpose of structured exception handling in Windows?

Q. What are the two basic types of exceptions?