Partager via


Méthode IStillImageW ::EnableHwNotifications (sti.h)

La méthode IStillImage ::EnableHwNotifications demande au moniteur d’événements d’image fixe d’activer ou de désactiver la notification des applications lorsque des événements d’appareil d’image fixe se produisent pour un appareil spécifié.

Syntaxe

HRESULT EnableHwNotifications(
  [in] LPCWSTR pwszDeviceName,
       BOOL    bNewState
);

Paramètres

[in] pwszDeviceName

Pointeur fourni par l’appelant vers une chaîne représentant un nom d’appareil interne, obtenue en appelant IStillImage ::GetSTILaunchInformation ou IStillImage ::GetDeviceList.

bNewState

Valeur fournie par l’appelant, définie sur TRUE pour activer les notifications et FALSE pour les désactiver.

Valeur retournée

Si l’opération réussit, la méthode retourne S_OK. Sinon, elle retourne l’un des codes d’erreur préfixés STIERR définis dans stierr.h.

Remarques

La méthode IStillImage ::EnableHwNotifications active ou désactive les notifications d’événements d’appareil d’image fixe pour toutes les applications, pas seulement pour l’application appelante. Les notifications d’événements sont activées par défaut. Cette méthode est destinée aux applications qui interceptent les événements des appareils et les redirigent.

Avant d’appeler IStillImage ::EnableHwNotifications, les clients de l’interface COM IStillImage doivent appeler IStillImage ::StiCreateInstance pour obtenir un pointeur d’interface IStillImage .

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête sti.h (inclure Sti.h)

Voir aussi

IStillImage ::LaunchApplicationForDevice

IStillImageW