Guten Tag, everybady,Ich kann nicht 'HRESULT Autorisieren()' durch 'Schnittstelle IiTunes'
ich auf Windows7 arbeiten (64 Bit) und die Verwendung COM/OLE-Objekt "iTunesApp Class" versuchen. Dieses Objekt wurde mit iTunes installiert. Mein Code folgt
HRESULT hr;
CLSID clsid;
IiTunes *pIiTunes = nullptr;
//Apple.iTunes
CLSIDFromProgID(OLESTR("iTunes.Application.1"), &clsid);
hr = CoCreateInstance(clsid, nullptr, CLSCTX_LOCAL_SERVER, __uuidof(IiTunes), reinterpret_cast<LPVOID *>(&pIiTunes));
if (pIiTunes != nullptr)
{
VARIANT data[16];
OLECHAR ver[4096] = L"[email protected]";
pIiTunes->Authorize(1, data, (BSTR*)ver);
}
Then (pIiTunes-> Autorisieren (1, Daten, (BSTR *) ver);) Ich habe Ausnahme‘... Ausnahme von Adresse 0x000007FEFF4E4FCA (oleaut32.dll). ..Violation der Zugriffsrechte an der Adresse 0x000007FEFF4E4FCA ...‘
ich weiß nicht, was für pIiTunes-> Autorisieren() Parameter I