我试图调用COM对象的方法,其中一个记录的参数是"字节数组 ".实际声明取决于您正在查看的每种语言文档:
在C#语言中:
byte[] TransformFinalBlock(
byte[] inputBuffer,
int inputOffset,
int inputCount
)
Run Code Online (Sandbox Code Playgroud)用C++语言;
array<unsigned char>^ TransformFinalBlock(
array<unsigned char>^ inputBuffer,
int inputOffset,
int inputCount
)
Run Code Online (Sandbox Code Playgroud)用VB语言:
Function TransformFinalBlock ( _
inputBuffer As Byte(), _
inputOffset As Integer, _
inputCount As Integer _
) As Byte()
Run Code Online (Sandbox Code Playgroud)在F#语言中:
abstract TransformFinalBlock :
inputBuffer:byte[] *
inputOffset:int *
inputCount:int -> byte[]
Run Code Online (Sandbox Code Playgroud)我正在使用的对象也可以使用COM访问.该对象提供了一个早期绑定接口ICryptoTransform,它将该方法声明为using SAFEARRAY.
从类型库:
使用IDL语法
[ …Run Code Online (Sandbox Code Playgroud)