200分求助: 动态链接库的问题,特急!
我需要将一个大的文件压缩成一个小的数据流存入到memory card上,提示说使用ATConvertNormalReferenceTemplateToSmall 这个函数压缩。
此函数的接口的API说明是这样的:
Extracts a small reference template from a large template.
AT_RESULT_CODE ATConvertNormalReferenceTemplateToSmall (
void* pRtnSmallTmpltBfr,
void* pInputNormalTmplt)
Parameters
PARAMETER DESCRIPTION
pRtnSmallTmpltBfr Pointer to an allocated buffer to which the small
reference template will be written.
Returns
AT_OK The small template buffer contains valid data.
AT_BAD_POINTER Unexpected NULL pointer.
我在VB里面把它申明成这样:
Public Declare Function ATConvertNormalReferenceTemplateToSmall Lib "ATSC51.dll" ( _
ByRef pRtnSmallTmpltBfr As Byte, _
ByVal pInputNormalTmplt As Byte _
) As Integer
不知道对不对,应该怎样申明,ByRef 和ByVal 是什么意思,申明后应该如何调用?
我是一个VB初学者,请各位高手帮帮忙,急得不行,领导个个都盯着。解决后保证再给100分
问题点数:0、回复次数:1Top
1 楼myhgyp(也许是这样的,信不信由你)回复于 2005-03-04 17:03:37 得分 0
ByRef 表示引用传递
ByVal 表示值传递Top




