OVH Cloud OVH Cloud

WIA

3 réponses
Avatar
Pierre-e Gougelet
Bonjour,

Quelqu'un aurait t'il des infos sur IID_IWiaDevMgr?

J'aimerais utiliser RegisterEventCallbackProgram, mais cela me renvoie E_OUTOFMEMORY

Merci. Pierre

3 réponses

Avatar
Paul Bacelar
Vérifize vos paramètres d'entrés.
--
Paul Bacelar

"Pierre-e Gougelet" wrote in message
news:43ac239b$0$18346$
Bonjour,

Quelqu'un aurait t'il des infos sur IID_IWiaDevMgr?

J'aimerais utiliser RegisterEventCallbackProgram, mais cela me renvoie
E_OUTOFMEMORY

Merci. Pierre


Avatar
Pierre-e Gougelet
Tout me semble correct, voici ce que je fais:

CComPtr<IWiaDevMgr> pWiaDevMgr;
HRESULT hr = pWiaDevMgr.CoCreateInstance(CLSID_WiaDevMgr);
if ( hr == S_OK
&& pWiaDevMgr != NULL )
{
wchar_t pathname[MAX_PATH];
GetModuleFileNameW( NULL, pathname, MAX_PATH );

wchar_t cmd[MAX_PATH];
wsprintfW( cmd, L""%s"", pathname );

hr = pWiaDevMgr->RegisterEventCallbackProgram(
WIA_REGISTER_EVENT_CALLBACK,
NULL,
&WIA_EVENT_DEVICE_CONNECTED,
cmd,
L"test",
L"test",
L"test.exe,0"
);
}
Avatar
Christian ASTOR
Pierre-e Gougelet wrote:

cmd,
L"test",
L"test",
L"test.exe,0"



BSTR (SysAllocString())