Partager via


CDataConnection : : opérateur CSession&

Retourne une référence à l'objet contenu CSession.

operator const CSession&();

Notes

Cet opérateur retourne un pointeur vers l'objet CSession, qui vous permet de passer un objet CDataConnection là où une référence CSession est attendue.

Exemple

Si vous avez une fonction (comme par exemple func ci-dessous) qui prend une référence CSession, vous pouvez utiliser CSession& pour passer un objet CDataConnection à la place.

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);

Configuration requise

En-tête : atldbcli.h

Voir aussi

Référence

classe de CDataConnection

CDataConnection : : opérateur CSession*