CAmvClassFilterList::First()

Returns a pointer to the first class filter in the list.

If the filter list or the connection is in an invalid state, the return value is NULL and the ret_stat->status is COR_FAILURE.

Syntax

CAmvClassFilter* class_ptr;

CAmvClassFilterList* class_list;

class_ptr = class_list->First(&ret_stat);

Data Type

CAmvClassFilter*

Example

Print ID for all known classes.

CAmvConn* AmvConn;

CAmvClassFilter* class_ptr;

TCHAR id_buf[CLASS_ID_LEN+1];

for (class_ptr = AmvConn->ClasssFilters->First(&ret_stat);

   class_ptr != NULL && ret_stat.status == COR_SUCCESS;

   class_ptr = AmvConn->ClassFilters->Next(class_ptr,

                                       &ret_stat))

{

   _tprintf(_T("%s\n"), class_ptr->ID(id_buf));

}

See Also

CAmvClassFilterList::Next() , CAmvClassFilter

More information

CAmvClassFilterList class member overview.