海康二次开发,c#版,求获取云台球机旋转的P/T/Z点,
private void btnGetPtzPos_Click(object sender, EventArgs e)
{
Int32 size = Marshal.SizeOf(typeof(CHCNetSDK.NET_DVR_PTZPOS));//获取球机位置信息结构体大小
IntPtr ptrPTZ = Marshal.AllocHGlobal(size);//设置指针空间大小
CHCNetSDK.NET_DVR_GetDVRConfig(m_lUserID, 293, 38, ptrPTZ, (uint)size, ref uint result);//获取球机位置配置信息
CHCNetSDK.NET_DVR_PTZPOS PTZPos = (CHCNetSDK.NET_DVR_PTZPOS)Marshal.PtrToStructure(ptrPTZ, typeof(CHCNetSDK.NET_DVR_PTZPOS));//指针转换为结构体
textBoxPanPos.Text = PTZPos.wPanPos.ToString();
textBoxTiltPos.Text = PTZPos.wTiltPos.ToString();
textBoxZoomPos.Text = PTZPos.wZoomPos.ToString();
Marshal.FreeHGlobal(ptrPTZ);//释放指针
}
NET_DVR_GetDVRConfig接口中的参数ref uint result应该是什么,求解决