Unterschied zwischen HMODULE und HINSTANCE
-
Was genau ist der Unterschied zwischen HMODULE und HINSTANCE? Momentan sind beide ja scheinbar identisch und zeigen auf die Adresse im Speicher wo das entsprechende Modul hingemappt wurde.
Meine Vermutungen:
-HMODULE darf als Zeiger verwendet werden um auf die Daten des aktuellen Moduls zugreifen zu können und HINSTANCE ist nur als Handle zum Übergeben an diverse Funktionen gedacht.
oder
-HINSTANCE ist ein genauer spezifiziertes HMODULE, das nur als Handle auf das Hauptmodul eines Prozesses definiert ist und nicht auf geladene DLLs.
oder
-Es hat historische Gründe und keine Bedeutung mehr(HINSTANCE eindeutig, HMODULE konnten sich mehrere Prozesse teilen in Betriebssystemen vor NT)
-
das hat nur historische win3.11 gründe, steht irgendwo auch im windows programmierung für experten aber ich bin jetzt zu faul es zu suchen

-
Vielen Dank, Mr. Gates.
Es ist mir eine große Ehre, diese Frage von Ihnen persönlich beantwortet zu bekommen.

-