Контрольная работа: Распределенная обработка данных

if (SUCCEEDED(hr))

{

trace("Client: IX polychen");

pIX->Fx(); // Использовать интерфейс IX

pIX->Release();

}

trace("Client: Polychit' Interface IY");

IY* pIY = NULL;

hr = pIUnknown->QueryInterface(IID_IY, (void**)&pIY);

if (SUCCEEDED(hr))

{

trace("Client: IY polychen");

pIY->Fy(); // Использовать интерфейс IY

pIY->Release();

}

trace("Client: Zaprosit' nepodderjivaemue Interface");

IZ* pIZ = NULL;

hr = pIUnknown->QueryInterface(IID_IZ, (void**)&pIZ);

if (SUCCEEDED(hr))

{

trace("Client: Interface IZ polychen");

pIZ->Fz();

pIZ->Release();

}

else

{

trace("Client: No! Interface IZ");

}

trace("Client: Osvobodit' Interface IUnknown");

К-во Просмотров: 519
Бесплатно скачать Контрольная работа: Распределенная обработка данных