_com_error::_com_error
Specifici di Microsoft
Costruisce un oggetto _com_error.
_com_error(
HRESULT hr,
IErrorInfo* perrinfo = NULL,
bool fAddRef=false
) throw( );
_com_error(
const _com_error& that
) throw( );
Parametri
hr
HRESULT informazioni.perrinfo
IErrorInfo oggetto.fAddRef=false di bool
Determina il costruttore di chiamare AddRef su un valore diverso da Null IErrorInfo interfaccia.Ciò fornisce un conteggio dei riferimenti corretti nel caso comune in cui la proprietà dell'interfaccia viene trasformato _com_error oggetto, ad esempio:throw _com_error(hr, perrinfo);
Se non si desidera che il codice per trasferire la proprietà su _com_error oggetto e AddRef è obbligatorio per compensare rilasciare in _com_error il distruttore, costruire l'oggetto come segue:
_com_error err(hr, perrinfo, true);
that
Oggetto _com_error esistente.
Note
il primo costruttore crea fornito nuovo oggetto HRESULT e facoltativi IErrorInfo oggetto.Il secondo crea una copia di un oggetto esistente _com_error oggetto.
Microsoft FINALE specifico