Ich meine alle Methoden, die bisher den
IntPtr hDrive als Parameter entgegennehmen, also auch die privaten Methoden
LockVolume, UnlockVolume, d.h. diese kämen dann auch in die Implementationsklasse
Volume (und dies würde dann schon den Code kleiner und übersichtlicher machen).
Und bei den anderen Methoden, welche bisher
char cDrive als Parameter haben, kannst du dich ja an
DriveInfo orientieren. So würde sich dann deine Komponente besser in die .NET-Infrastruktur anlehnen (umgekehrt kannst du dir ja auch für die Delphi-Komponente überlegen, ob dies nicht der bessere Designansatz wäre).