AGSI DLL can NOT work in V6.21 or higher

I wrote an AGSI DLL, it works well in V6.14, but it can NOT work in V6.21 or higher version. What's wrong?

In AgsiEntry, even I just return 0, it still fails.

extern "C" DWORD AGSIAPI AgsiEntry (DWORD nCode, void *vp)
{
    return 0;  // return fail
}

More questions in this forum