Es gibt einen Fehler in der Antwort von V_B. Es ist in der Sektion:
%Vor%Die ursprüngliche Implementierung unten, um die Anzahl der Elemente im Array zu bestimmen ist ein bisschen wackelig, abgesehen davon würde es Memory Corruption Ausnahmen werfen, wenn wir Dateien über eine infragistic Treeview auf Win 8 ziehen würden.
Suche nach "DRAG DROP WIN8 FILEGROUPDESCRIPTORW schreibgeschützten Speicher" führte mich zu einem Beitrag auf
Das erklärte, dass es ein Problem mit dem Marshaller ist und sie vorgeschlagen haben, es zu benutzen Marshal.ReadInt32 und dann 'erhöhen Sie den Zeiger' und 'lesen Sie jede innerhalb einer Schleife'
Da genau das im Code unten gemacht wird (den ich nicht geschrieben habe), Ich denke, dass dies die Absicht des Autors war. Die Site neckt uns mit dem Versprechen von mehr Informationen mit einem anderen toten Link.
Ich habe versucht, den Kommentar zu bearbeiten, aber er wurde vom Peer-Review abgelehnt. Ich denke, funktionierende Software ist nicht wichtig.
ersetzen
%Vor%mit
%Vor%Tags und Links c#-4.0 outlook-2010