Jak importować DLL z C do C#? (Nikon SDK)

0

Podobny temat założyłem w C++. Jak można importować DLLkę napisaną w C do C#? Wiem, że [DLLImport], ale nie wiem jak to dokładnie powinno wyglądać. DLLka, którą chcę użyć pochodzi z SDK Nikona: https://sdk.nikonimaging.com/apply/

Właściwie są dwa pliki DLL (jeden z rozszerzeniem .md3). Wyeksportowane funkcje pokazane przez DLL Export Viewer:
_NkDevCtrlEntry@8 0x100654b0 0x000654b0 2 (0x2) Type0005.md3
MAIDEntryPoint 0x1000a3d0 0x0000a3d0 1 (0x1) Type0005.md3
NkDriverEntry 0x10005700 0x00005700 1 (0x1) NkdPTP.dll
Jak te funkcje zaimportować do C#?

0
massther napisał(a)

Ban na MSDN?

Nie, zablokowana domena *.microsoft.com na routerze

Poza tym Microsoft nie pisze jakie parametry do tych funkcji podać :P

0

bo to nie Microsoft, a Nikon ma udokumentować. Udostępnia DLL-ki a nie podaje funkcji ani parametrów?
żaden "export viewer" ci tego nie powie (może poda ilość, ale na pewno nie znaczenie parametrów)

1 użytkowników online, w tym zalogowanych: 0, gości: 1