Developers that need to access that internal of 3ds Max NURBS objects can see the following methods to get at details such as knot counts, CV counts, order, weight and position data. The main call is GetNURBSSet() with the argument Relational set to FALSE. This will fill in the NURBSSet with the surfaces, curves and independent points of the object passed. The surfaces will all be NURBSCVSurface's and the curves will all be NURBSCVCurve's. These can be retrieved from the NURBSSet with: NURBSSet::GetNumObjects() and NURBSSet::GetNURBSObject().
Given a NURBSControlVertex the position and weights can be retrieved via the member functions: NURBSControlVertex::GetPosition() and NURBSControlVertex::GetWeight().