API Guide
601355 Rev A API Functions 2-169
Functions
47 for ( i = 0 ; i < numcrit ; i++ )
48 {
49 /* create the criteria for a media
stat field */
50 criteriah = VS_Criteria_Create();
51
52 if ( criteriah ==
(VST_CRITERIA_HANDLE) NULL )
53 {
54 /* could not allocate handle */
55 rc = VSE_FALSE;
56 break;
57 }
58
59 printf ( “Enter the media’s field
number ==> “ );
60 field = atoi(gets(input));
61
62 printf ( “Enter the sort order
(Ascending - 1, Descending - 2)
==> “ );
63 sort = atoi(gets(input));
64
65 /* set the criteria parameters */
66 /VS_Criteria_SetFields (
criteriah,
67 VSID_FIELD,
field,
68 VSID_MOUNT_CRITERIA_ORDER, sort,
69 VSID_ENDFIELD );
70
71 /* populate the criteria with
expressions */
72 /* (upto 4) */
73 printf ( “Enter the number of
criteria expressions ==> “ );
74 numexpr = atoi(gets(input));
75
76 for ( j = 0 ; j < numexpr ; j++ )
77 {