Kiwano Engine v1.3.x
kiwano::Library类 参考

DLL库 更多...

#include <Library.h>

Public 成员函数

 Library ()
 构造DLL库
 
 Library (StringView lib)
 构造DLL库 更多...
 
bool Load (StringView lib)
 加载DLL 更多...
 
bool IsValid () const
 是否有效
 
void Free ()
 释放DLL
 
FARPROC GetProcess (StringView proc_name)
 检索指定的DLL中的输出库函数地址 更多...
 
template<typename _Proc >
_Proc GetProcess (StringView proc_name)
 检索指定的DLL中的输出库函数地址 更多...
 

详细描述

DLL库

构造及析构函数说明

◆ Library()

kiwano::Library::Library ( StringView  lib)

构造DLL库

参数
libDLL文件路径

成员函数说明

◆ GetProcess() [1/2]

FARPROC kiwano::Library::GetProcess ( StringView  proc_name)

检索指定的DLL中的输出库函数地址

参数
proc_name函数名

◆ GetProcess() [2/2]

template<typename _Proc >
_Proc kiwano::Library::GetProcess ( StringView  proc_name)
inline

检索指定的DLL中的输出库函数地址

参数
proc_name函数名

◆ Load()

bool kiwano::Library::Load ( StringView  lib)

加载DLL

参数
libDLL文件路径