Bonjour à tous,
Je souhaite utiliser le RTC sous windows CE, alors je fais ce qui est marqué sur la page MSDN:
tout d'abord la partie initializeRTC
HRESULT hr = S_OK;
// RTC Initialization
// Use COINIT_MULTITHREADED on Windows CE
//CoInitializeEx(NULL,COINIT_MULTITHREADED);
// Create the RTC Client COM object.
IRTCClient *pIRTCClient;
hr = CoCreateInstance( CLSID_RTCClient,
NULL,
CLSCTX_INPROC_SERVER,
IID_IRTCClient,
reinterpret_cast<void **> (&pIRTCClient) );
// if (hr != S_OK) process error here.
// Initialize the RTCClient interface.
hr = pIRTCClient->Initialize();
// if (hr != S_OK) process error here.
Puis, je veux faire CREATEPROFIL:
IRTCClientProvisioning *pIRTCClientProvisioning = NULL;
IRTCProfile *pIRTCProfile = NULL;
BSTR bstrXMLProfile = // XML Blob referenced in different section.
// Perform QI for the Provisioning interface.
hr = pIRTCClient->QueryInterface(IID_IRTCClientProvisioning,
reinterpret_cast<void **>(&pIRTCClientProvisioning);
// if (hr != S_OK) process error here.
// Create the Profile object.
hr = pIRTCClientProvisioning->CreateProfile( bstrXMLProfile,
&pIRTCProfile );
Mais là, à la ligne:
hr = pIRTCClient->QueryInterface(IID_IRTCClientProvisioning,
reinterpret_cast<void **>(&pIRTCClientProvisioning);
Il me fait une erreur de compilation:
error C2440: 'initializing' : cannot convert from 'HRESULT' to 'BSTR'
Je ne comprends pas exactement....
Pouvez vous m'adier SVP
D'avance merci.