Name

VixVM_RemoveSharedFolder

Description

VixHandle
VixVM_RemoveSharedFolder(VixHandle vmHandle,
                         const char *shareName,
                         int flags,
                         VixEventProc *callbackProc,
                         void *clientData);

This function removes a shared folder in the virtual machine.

Parameters

vmHandle
Identifies a virtual machine. Call VixVM_Open() to create a virtual machine handle.
shareName
Specifies the guest pathname of the shared folder to delete.
flags
Must be 0.
callbackProc
A callback function that will be invoked when the operation is complete.
clientData
A parameter that will be passed to the callbackProc function.

Return Value

VixHandle. A job handle that describes the state of this asynchronous operation.

Remarks

Requirements

vix.h, since VMware Workstation 6.0

Example

VixHandle jobHandle;
VixError err;

jobHandle = VixVM_RemoveSharedFolder(vmHandle,
                                     "/work",
                                     0,
                                     NULL, NULL);
err = VixJob_Wait(jobHandle, VIX_PROPERTY_NONE);
Vix_ReleaseHandle(jobHandle);
if (VIX_OK != err) {
   // handle error
}

Copyright (C) 2007-2011 VMware, Inc. All rights reserved.