CComVariant vs. _variant_t, CComBSTR vs. _bstr_t

Estoy usando ATL (VS2008, entonces ATL9 IIRC) para crear objetos COM y he estado usando elCComVariant clase (definida enatlcomcli.h) administrarVARIANT tipos. Sin embargo, también hay otroVARIANT envoltorio llamado_variant_t. ¿Hay alguna diferencia entreCComVariant y_variant_t y cual debo usar?

Del mismo modo, hay dosBSTR envoltorios disponibles -CComBSTR y_bstr_t. De nuevo, ¿cuál debería preferir y por qué?

Respuestas a la pregunta(4)

Su respuesta a la pregunta