将以下VB代码转写C#

来源:百度知道 编辑:UC知道 时间:2024/06/02 23:00:41
' 读取指定磁道的数据
Public Declare Function HCE300_Read _
Lib "HCE300_Api.dll" Alias "HCE300_Read" _
(ByVal InTrackNo As Long, _
ByRef ReadData As Byte) As Long;

'示例:
' Dim ReadData(0 To 9) As Byte
' Dim InTrackNo As Long;
' Dim Result As Long
'
' InTrackNo = 2; ' 选择第2磁道
' Result = HCE300_Read(InTrackNo, ReadData(0));

以上的代码用C#怎么写?

[DllImport("HCE300_Api.dll")]
public static extern long HCE300_Read(long InTrackNo,ref Byte ReadData);

示例
/*
Byte[] ReadData=new Byte[9];
long InTrackNo ;
long Result;

InTrackNo = 2;
Result = HCE300_Read(InTrackNo, ref ReadData[0]);
*/

凭个人理解写的,仅供参考