BINPack_Packet_Push
压入一个文件到二进制包中
BOOL BINPack_Packet_Push(XNETHANDLE xhFile, LPCSTR lpszFileName = NULL, LPCSTR lpszMemBuffer = NULL, int nMemLen = 0, ENUM_XENGINE_PROTOCOLHDR_CRYPTO_TYPE enEncrypto = ENUM_XENGINE_PROTOCOLHDR_CRYPTO_TYPE_UNKNOW, ENUM_XENGINE_PROTOCOLHDR_PAYLOAD_TYPE enPAYLoad = ENUM_XENGINE_PROTOCOLHDR_PAYLOAD_TYPE_UNKNOW)
参数.一:xhFile
In/Out:In
类型:文件句柄
可空:N
意思:输入你刚才初始化的网络句柄
参数.二:lpszFileName
In/Out:In
类型:常量字符指针
可空:Y
意思:要打包的文文件,这个参数和第五个参数不能同时为NULL
参数.三:lpszMemBuffer
In/Out:In
类型:常量字符指针
可空:Y
意思:如果这个参数不为NULL,那么第二个参数必须为NULL,表示写内存数据为文件
参数.四:nMemLen
In/Out:In
类型:整数型
可空:Y
意思:内存数据大小
参数.五:enEncrypto
In/Out:In
类型:枚举型
可空:Y
意思:加密类型
参数.六:enPAYLoad
In/Out:In
类型:枚举型
可空:Y
意思:负载的类型
类型:逻辑型
意思:是否成功