[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Changing user-mode interfaces



On 30/11/2023 15:03, Owen Smith wrote:
If xencontrol.dll is deemed the public stable interface then;
- xeniface.inf needs to include xencontrol.dll (its missing at the moment, trivial fix)

Ok. I thought it was already there.

- xenagent should be modified to use xencontrol.dll calls

Yes, that seems reasonable but not strictly necessary, since it is in the same package.

- xencontrol.dll could be extended to handle RegisterDeviceNotification events and/or expose the raw device handle


Ok.

- XenServer's usages would need to reference xencontrol.dll interfaces (its possible, via LoadLibrary/GetProcAddress, but not pretty)


LoadLibrary() shouldn't be too ugly, I wouldn't have thought.

Let's go with this plan. Rafał does that work for you?

  Cheers,

    Paul



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.