API Guide
2-314 API Functions 601355 Rev A
16 VST_MOUNT_HANDLE
vst_create_mount_handle ()
17 #endif
18 {
19 int i;
20 int entry;
21 VST_DRIVE_ID driveid;
22 VST_DRIVE_POOL_NAME
drivepool;
23 VST_MEDIA_ID mediaid;
24 VST_MEDIA_CLASS_NAME
mediaclass;
25 VST_MOUNT_HANDLE mounth;
26 VST_CRITERIAGROUP_HANDLE grouph;
27
28 /* create the handle */
29 mounth = VS_Mount_Create();
30 if ( mounth == (VST_MOUNT_HANDLE)
NULL )
31 {
32 return ( (VST_MOUNT_HANDLE) NULL
);
33 }
34 /* prompt user for values */
35 printf ( “Mount by (1) Media ID or (2)
Media Class ==> “ );
36 entry = atoi(gets(input));
37
38 if ( entry == 1 )
39 {
40 printf ( “Enter Media ID for
mounting ==> “ );
41 gets(mediaid);
42 VS_Mount_SetFields ( mounth,
43 VSID_MEDIA_ID, mediaid,
44 VSID_ENDFIELD );
45 }
46 else
47 {
48 printf ( “Enter Media Class for
mounting ==> “ );
49 gets(mediaclass);