Condividi tramite


Metodo IStiUSD::SetNotificationHandle (stiusd.h)

Un metodo IStiUSD::SetNotificationHandle di un'immagine continua specifica un handle di evento che il minidriver deve usare per informare il chiamante degli eventi del dispositivo.

Sintassi

HRESULT SetNotificationHandle(
  HANDLE hEvent
);

Parametri

hEvent

Handle fornito dal chiamante a un evento Win32 creato chiamando CreateEvent.

Valore restituito

Se l'operazione ha esito positivo, il metodo deve restituire S_OK. In caso contrario, deve restituire uno dei codici di errore prefissi STIERR definiti in stierr.h.

Commenti

Se il driver (e il dispositivo) supporta la notifica asincrona degli eventi del dispositivo Still Image, il metodo IStiUSD::SetNotificationHandle è il mezzo in cui il monitoraggio eventi richiede al driver di notificarlo quando si verifica un evento.

Se hEvent è un handle eventi, il metodo IStiUSD::SetNotificationHandle deve archiviare l'handle e usarlo come argomento di input per SetEvent (descritto nella documentazione di Microsoft Windows SDK). Il driver deve chiamare SetEvent ogni volta che viene rilevato un evento del dispositivo, per notificare al monitoraggio eventi che si è verificato un evento.

Se hEvent è NULL, il metodo deve disabilitare la notifica degli eventi del dispositivo.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione stiusd.h (include Stiusd.h)