API Guide
2-190 API Functions 601355 Rev A
27 VST_USAGE CurrentTime;
28 VST_USAGE TotalTime;
29 VST_COUNT ErrorCount;
30 VST_MEDIA_ID MountedMediaID;
31
32 /* create the handle */
33 h = VS_Drive_Create();
34 if (h != (VST_DRIVE_HANDLE) NULL)
35 {
36 /* get values from user */
37 printf(“Enter Drive ID ==> “);
38 DriveID = atoi(gets(input));
39 printf(“Enter Drive Type ==> “);
40 DriveType = atoi(gets(input));
41 printf(“Enter Associated Archive
==> “);
42 gets(ArchiveName);
43 printf(“Enter Component State ==>
“);
44 ComponentState =
atoi(gets(input));
45 printf(“Enter Assignment ==> “);
46 Assignment = atoi(gets(input));
47 printf(“Enter Mount State ==> “);
48 MountState = atoi(gets(input));
49 printf(“Enter Usage Count ==> “);
50 UsageCount = atoi(gets(input));
51 printf(“Enter Current Usage Time
==> “);
52 CurrentTime = atoi(gets(input));
53 printf(“Enter Total Usage Time ==>
“);
54 TotalTime = atoi(gets(input));
55 printf(“Enter Error Count ==> “);
56 ErrorCount = atoi(gets(input));
57 printf(“Enter Mounted Media ID ==>
“);
58 gets(MountedMediaID);
59 /* set the fields */
60 rc = VS_Drive_SetFields(h,
61 VSID_DRIVE_ID,
DriveID,