API Guide
2-424 API Functions 601355 Rev A
14 void
vst_print_drivepool(VST_DRIVEPOOL
_HANDLE h)
15 #else
16 void vst_print_drivepool(h)
17 VST_DRIVEPOOL_HANDLE h;
18 #endif
19 {
20 VST_DRIVE_POOL_NAME DrivePoolName;
21 VST_TABLE_HANDLE
DriveHandleTable;
22 VST_DRIVE_HANDLE DriveHandle;
23 int i;
24 int n;
25
26 VS_DrivePool_GetFields(h,
27 VSID_DRIVEPOOL_NAME,
DrivePoolName,
28 VSID_DRIVE_HANDLE_TABLE,
&DriveHandleTable,
29 VSID_ENDFIELD);
30 printf(“DrivePoolName =
%s\n”,DrivePoolName);
31 /* Get # of entries */
32 if ( DriveHandleTable !=
(VST_TABLE_HANDLE) NULL )
33 {
34 VS_Table_GetFields(DriveHandleTab
le,
35 VSID_NUMBER_ENTRIES, &n,
36 VSID_ENDFIELD);
37 for ( i = 0; i < n; i++)
38 {
39 VS_Table_GetFields(DriveHandleTab
le,
40 VSID_TABLE_ENTRY, i,
&DriveHandle,
41 VSID_ENDFIELD);
42 vst_print_drive(DriveHandle);