Esiste uno sportello unico per determinare quali tipi/attributi .NET utilizzare, dato un tipo nativo?Come sapere quale tipo usare marshall da P/Invoke?
esempio potrebbe essere simile a questa:
Native Type | .NET Type
---------------------------------------
int | Integer
int* | IntPtr (or is it ref int?)
LPCSTR | [MarshalAs(UnmanagedType.LPStr)]String
...
Guidelines for custom structures:
...
Inoltre, come legati a parte, qual è il luogo più affidabile per la ricerca di dichiarazioni di smistamento per Win32 funzioni?
che risponde alla parte, ma per quanto riguarda la domanda? Il motivo per cui lo chiedo è che ho bisogno di P/Richiamare alcune funzioni da dll interni. –
Rispondo solo a parte. Bene, ok, ho modificato la mia risposta. –