Hmmm.... it's not in my copy of ivi.dll, either. Moreover, it's not in any IVI specification that I can see. Perhaps the subVI was meant to point to hp33120a-32.dll (or whichever DLL this driver uses). You might try looking inside the HP DLL for a similarly-named function, but it will probably be called hp33120a_InitWithOptionsAndGetError or something like that. This might be something specific to HP and not required by the IVI standard.
I'm curious why the Close VI would need the InitWithOptions function. In most LabVIEW wrappers I've seen for IVI drivers, the Close VI only calls the prefix_Close() function. You could try pointing the Close VI's Call Library Node to the prefix_Close() function inside the HP DLL and see if that works.
The only other poss
ibility I can think of is that the function name got mangled somehow because the driver was expecting a different version of the IVI Engine. What version of the IVI Engine are you using? You can check this by going to Start >> Settings >> Control Panel >> Add/Remove Programs, or by launching MAX and looking under the Software tab. You might want to upgrade to version 1.83 if you don't already have it.