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 |
What is Site?
Difference between IP V-4 and IP V-6?
what is the difference between windows 2000 server and 2003 server
How many Serial & Parallel Port in single desktop Pc?
What is WSUS server? Basci requirement of installing? difference between WSUS ans SUS? benifits of both?
what is straight cabling and cross cabling and how can one differentiate whether it is straight cabling or Cross cabling?
What is the KCC?
What tool would I use to try to grab security related packets from the wire?
what is the process to retreive emails which has been deleted in Outlook from Exchange Server?
I AM A FINAL YEAR M.C.A STUDENT.I HAVE DONE OCA AND GOING FOR OCP in oracle 9i developer track and also i am planning for doing MCTS(SQL SERVER 2005) certification. is there any future prospects and it will be benificial for me? reply as early as possible .
Where is the AD database held? What other folders are related to AD?
what is the difference between MCP,MCSA and MCSE a brief description?