Я создаю VertexBuffer следующим образом 
 Код
VertexBuffer mVertices = new VertexBuffer(device, Count * 16, Usage.None, 0, Pool.Managed); 
 DataStream vertices = mVertices.Lock(0, 0, LockFlags.Discard); 
 vertices.WriteRange(Vertex_GRIG, 0, Count); 
 mVertices.Unlock();
  
 где Vertex_GRIG это массив типа Vertex 
 Код
[StructLayout(LayoutKind.Sequential)] 
 public struct Vertex 
 { 
     public Vector3 Position; 
     public int Color; 
     public static int SizeBytes 
     { 
        get { return Marshal.SizeOf(typeof(Vertex)); } 
     } 
     public static VertexFormat Format 
     { 
         get { return VertexFormat.Position | VertexFormat.Diffuse; } 
     } 
 }
  
 Помогите пожалуйста, как теперь можно получить вершины из VertexBuffer