Partager via


IStillImageW ::GetDeviceInfo, méthode (sti.h)

La méthode IStillImage ::GetDeviceInfo retourne les caractéristiques matérielles d’un appareil toujours spécifié.

Syntaxe

HRESULT GetDeviceInfo(
  [in]  LPWSTR pwszDeviceName,
  [out] LPVOID *ppBuffer
);

Paramètres

[in] pwszDeviceName

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

[out] ppBuffer

Reçoit un handle vers une structure STI_DEVICE_INFORMATION.

Valeur de retour

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 ::GetDeviceInfo retourne une structure STI_DEVICE_INFORMATION pour l’appareil still-image spécifié. Le contenu de la structure est généralement utilisé pour créer des affichages d’interface utilisateur.

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

Lorsque l’appelant a terminé d’utiliser la structure de STI_DEVICE_INFORMATION référencée par ppBuffer, elle doit libérer la mémoire tampon en appelant LocalFree (décrit dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows).

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête sti.h (include Sti.h)

Voir aussi

IStillImage ::GetDeviceList

IStillImageW