title: Sample application to communicate with and manage devices on the PCI / PCI-X / PCI-E HBA
body: <p>I am a complete newbie to this.  I have been told to develop a 'proof-of-concept' kind of sample C# .NET application(s) that communicate with and manage devices on the PCI / PCI-X / PCI-E HBA. I do not have knowledge of the communication protocols involved here.  Googling isn't helping much or maybe my search is not optimised. All that I know well by virtue of my past experience is C# - ADO.NET.  Does any body have pointers as to how I should approach this and any reference links.  Any sample application IF already exists can be a huge help based on which I can replicate to our business needs.</p>