After the refactoring to support C as well as Windows the type support identifiers are not working as they were before.
E.g. for Connext XTypes a string comparison is necesssary (ros2/rmw_connext#2). For other type supports the check is not being performed anymore.