内存分配

EHLLAPI 函数不会分配或释放内存。在调用 hllapi 入口点之前,应用程序必须为 EHLLAPI 函数预先分配所需的缓冲区空间。缓冲区空间可以作为动态变量预先分配,例如:
    struct HLDQuerySessionStatus QueryBuff;
或者,可以通过调用 C 库或操作系统功能来分配,例如:
    struct HLDQuerySessionStatus *QueryBuff;
    ...
    QueryBuff = malloc(sizeof(struct HLDQuerySessionStatus));

在任何情况下,应用程序都负责在调用 EHLLAPI 函数之前分配足够的缓冲区空间,并在不需要缓冲区时释放缓冲区。