OpenEvent: verstehe die MSDN-Beschreibung nicht
-
Also ich versuche meinen Event Handle wiederzufinden mit OpenEvent.
Das Event wurde so erstellt:CreateEvent(NULL,0,0,"RenderEnds");
Jetzt komm ich aber nicth klar mit OpenEvent
habs so versuchtHANDLE hEvent=OpenEvent(0,0,"RenderEnds");
aber es will nicht...
kann mir bitte jemand helfen?
-
was soll das heißen, es will nicht. außerdem was verstehst du in der msdn beschreibung nicht? außerdem was sagt GetLastError(). außerdem denk doch mal nach.
-
außerdem prüf den rückgabewert von CreateEvent vielleicht mal, man
-
Rückgabewerte von CreateEvent:
84
92
(sind ja auch 2 Events)
Rückgabewert von OpenEvent:
0
Rückgabewert von GetLastError
ERROR_ACCESS_DENIED (heißt soviel wie Zugriff verweigert)Lösung: EVENT_ALL_ACCESS aus google-Quellcodesuche
Was ist eigentlich mit diesem 2. Parameter gemeint?
Beschreibung sagt soviel wie:
"Wenn dieser Wert wahr ist, werden durch diesen Prozess geschaffene Prozesse den Handle erben. Sonst erben die Prozesse diesen Handle nicht."
-
genau das, was es sagt. der child prozess bekommt eine kopie des handles in seiner handle tabelle.