CDataConnection::operator CSession&
Retorna uma referência ao objeto contido de CSession .
operator const CSession&();
Comentários
Esse operador retorna uma referência ao objeto contido de CSession , permitindo que você transmita um objeto de CDataConnection onde uma referência de CSession é esperada.
Exemplo
Se você tiver uma função (como func abaixo) que utiliza uma referência de CSession , você pode usar CSession& para passar em vez de um objeto de CDataConnection .
void SessionFunc(const CSession& theSession)
{
XACTTRANSINFO info = {0};
HRESULT hr = theSession.GetTransactionInfo(&info);
wprintf_s(_T("GetTransactionInfo returned %x\n"), hr);
}
CDataConnection dc;
dc.Open(szInit);
SessionFunc(dc);
Requisitos
Header: atldbcli.h