I have a feature service that returns multipatch geometries, so I know I can query it. What I can't figure out is how to draw those multipatch objects in a graphics layer. The problem seems to be the one and only option for multipatchOption has to be "xyFootprint" for the query task to work. As in the following jsFiddle : queryTask - JSFiddle
If I try to force things and set the returnZ option to true, then even the simple drawing fails because the z values are all null. This is on a feature service that has HasZ: true.
Here is a jsFiddle that illustrates that setting the returnZ value to true does not help: return Z values - JSFiddle