You work as the application developer at Certkiller .com.
You are working on an application and want to use platform
invoke services to call an unmanaged function from managed code.
How will you accomplish the task?
Answer / gaaa
A. Create a class to store DLL functions. Create prototype
methods by using the managed code.
B. Use COM to register the assembly. Reference the managed
code from COM.
C. Export a type library for the managed code.
D. Import a type library as an assembly. Create instances of
COM object.
Answer: A
Explanation: It is good practice to wrap the messy P-Invoke
code with a .net class.
The main benefit is to keep the client code tidy as the
messy and cryptic code will be hidden away. Also better for
maintenance e.g dll name or version changes.
The question explicitly says the unmanaged code should be
called with platform invoke services. Importing\exporting a
type library is relevant for interoperation with COM.
Is This Answer Correct ? | 0 Yes | 0 No |
1 byte is equal?
What is Server OS? What is Domain Controler?
A Computer gets shutdown as soon as it is plugged in with a cracking noise what is the reason and how to recover it and bring to normal state?brief description what are the necessary steps taken to bring the system up to normal state?
What do you do to install a new Windows 2003 DC in a Windows 2000 AD?
what is the meaning of workgroup?
What is Site?
what is file server . and how to configure ?
What are the GPC and the GPT? Where can I find them?
what is the difference between 32 bit os and 64 bit os
HOW TO USE FSMO ROLES IN FOREST.. MEANS IF WE HAVE A THREE DOAMINS IN FOREST .....THEY R HYD.COM(FIRST ONE....PRIMARY DOMAIN IN THE FOREST),BANG.COM (SECOND DOMAIN),CSD.COM(THIRD DOMAIN). I WANT TO IMPLEMENT FSMO ROLES IN THIRD DOMAIN HOW TO IMPLEMENT IT ...MEANS HOW TO CONNECT WITH DOAMIN AND WHAT ROLES WE IMPLEMENT..
What is the Global Catalog?
You work as the application developer at Certkiller .com. You must specify a class which is optimized for key-based item retrieval from collections. Your class must cater for key-based item retrieval for small and large collections. Which of the following class types should you specify? A. Select the OrderedDictionary class. B. Select the HybridDictionary class. C. Select theListDictionary class. D. Select the Hashtable class