CDataConnection::operator CSession&

Devuelve una referencia al objeto contenido de CSession .

operator const CSession&();

Comentarios

Este operador devuelve una referencia al objeto contenido de CSession , permitiendo pasar un objeto de CDataConnection donde se espera una referencia de CSession .

Ejemplo

Si tiene una función (como abajo) que toma una referencia, puede utilizar CSession& para pasar un objeto en su lugar.

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

Vea también

Referencia

CDataConnection (Clase)

CDataConnection::operator CSession*