I'd like to clarify some of the terms being used to hopefully help address your question.
When communicating with an instrument there are a couple of "drivers". For the GPIB card that is used to connect to the instruments NI has NI-488.2:
http://digital.ni.com/softlib.nsf/webcategories/85256410006C055586256BBB002C101C?opendocument&node=132070_US
VISA is also a driver and provides an abstraction for different busses. For example, you can use a VISA driver to communicate with an instrument via serial or GPIB with the same programming API.
An instrument driver is a high level API that contains functions or VIs for generating the right commands to communicate with an instrument.
On the Instrument Driver Network there is an instrument driver for the 4
385A:
https://zone.ni.com/idnet97.nsf/nidz/CB97C5E119AEEB9586256ABF004F59E4
This is a contirubted driver, not from NI or the manufacturer, and does not use VISA but uses GPIB VIs. The best way to determine the functionality of the driver is to open the VI in the llb that has an "_tree" suffix.
If you have a VISA based driver that is not in LabVIEW for the instrument you may be able to convert it for use in LabVIEW. For one thing you can call into any dll. If the driver is a CVI driver you can convert it for use in LabVIEW and reduce some of the burden involved with generating the VIs:
http://www.ni.com/support/cvi/visa/
Regards,
Kamran