Scheint, als hätte ich mich missverständlich ausgedrückt.
WM_DEVICECHANGE ist mein Schlagwort in diesem Fall.
Mit den Informationen, die man normalerweise erhält kann man einiges anfangen.
So z.B. auch erkennen, dass ein Volumen (gelöscht oder) neu angelegt wurde.
Mein Problem ist, dass ich zwar mit DBT_DEVICEARRIVAL feststellen kann, dass ein Volumen angelegt wurde,
aber:
Wenn ich sofort die Partitionsinformationen (Dateisystem, Freier Speicher, DiskExtents, Partitionsinformationen, Bitmap, etc.) abrufen möchte, bekomme ich ein Problem, wenn das Volumen gerade formatiert wird.
Kurz: Ich bekomme keine vernünftigen Daten.
(Passiert z.B. wenn man über diskmgmt.msc eine Partition löscht und wieder anlegt...)
Gibt es ein anderes Event (so etwas ähnliches wie DBT_DEVICEREMOVECOMPLETE nur eben für arrival

), auf das ich reagieren kann?
Ich möchte eigentlich ungern das Volumen per Hand überwachen müssen.
MfG
mindtrap