ADIC Digital Camera 601355 Rev A User Manual
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);