VixError
VixDiskLib_Connect(const VixDiskLibConnectParams *connectParams,
VixDiskLibConnection *connection);
This function opens a connection to VixDiskLib. You can use this connection to later on request various services from VixDiskLib.
See also VixDiskLib_ConnectEx(), which has additional parameters and can open more efficient connections to managed disk.
VixDiskLibConnectParams cnxParams = {0};
if (appGlobals.isRemote) {
cnxParams.vmName = NULL;
cnxParams.serverName = hostName;
cnxParams.credType = VIXDISKLIB_CRED_UID;
cnxParams.creds.uid.userName = userName;
cnxParams.creds.uid.password = password;
cnxParams.port = port;
}
VixError vixError = VixDiskLib_Connect(&cnxParams,
&connection);