Previous topicNext topic
Help > XEngine_HelpComponents > HelpComponents_BINPack > BINPack_Packet >
BINPack_Packet_Push

函数

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
  意思:负载的类型

返回值

类型:逻辑型
意思:是否成功

备注

 

示例