ADIC Digital Camera 601355 Rev A User Manual

Page of 1192
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);