<div dir="ltr"><div><div><div><div>Hello,<br><br></div>I'm evaluating creating a PCI device to emulate some custom hardware for a virtual machine. <br><br>My <a href="http://www.cs.montana.edu/%7Eandrew.hamilton/cs560/VirtualBox/Introduction.html" target="_blank">research</a> has led me to PDM: <br>

<br><i>PDM (Pluggable Device Manager), an abstract interface between
        the VMM and emulated devices which separates device implementations
        from VMM internals and makes it easy to add new emulated devices.
        Through PDM, third-party developers can add new virtual devices to
        VirtualBox without having to change VirtualBox itself.</i><br><br></div>Can someone point me to an example that shows how to setup a library that gets loaded at runtime and provides the required API? <br><br>Also, is there a def or header file somewhere that outlines how to setup the dll?<br>

<br></div>Thank you in advance for the help.<br><br></div>Brad</div>