dll がいくつかの関数をエクスポートし、関数に序数しかない場合、どのように関数を呼び出すことができますか?
簡単な例を教えてください。
GetProcAddressのドキュメントでは、パラメーターの下位ワードに整数の序数を渡すことが説明されていlpProcName
ます。MAKEINTRESOURCEマクロを実際に使用して、これを少し簡単にすることができます。
int ordinal = 123;
HANDLE dll = LoadLibrary("MyDLL.dll");
FARPROC fn = GetProcAddress(dll, MAKEINTRESOURCE(ordinal));