/// <summary>
 /// �õ�һάƫ���������ָ��
 /// </summary>
 /// <param name="pSrc">Դָ��</param>
 /// <param name="idx1">[1]����ֵ</param>
 /// <param name="PointerOffset1">[1]ָ��ƫ�Ʊ�������</param>
 /// <returns>�������ָ��</returns>
 public static unsafe byte* ItfPtr1D(byte* pSrc, int idx1, IPointerOffset PointerOffset1)
 {
     Debug.Assert(null != PointerOffset1, "PointerOffset1 is null!");
     return PointerOffset1.Ptr(pSrc, idx1);
 }