HRESULT CeRapiInvoke(
LPCWSTR pDllPath,
LPCWSTR pFunctionName,
DWORD cbInput,
BYTE* pInput,
DWORD* pcbOutput,
BYTE** ppOutput,
IRAPIStream** ppIRAPIStream,
DWORD dwReserved
);
这个是RAPI调用的函数,那么DLL中的函数也应该按照这个模版来写。
int CallMyFunction(DWORD cbInput, BYTE* pInput,
DWORD* pcbOutput, BYTE** ppOutput,
IRAPIStream* pStream)
{
return 0;
}</pre><pre code_snippet_id="1947360" snippet_file_name="blog_20161025_4_9367651" name="code" class="cpp">像这样写,然后才能被Invoke函数调用,其余功能还在学习ing。