IStillImageW ::GetSTILaunchInformation, méthode (sti.h)
La méthode IStillImage ::GetSTILaunchInformation retourne la raison pour laquelle l’application d’image appelante a été démarrée, si le moniteur d’événements d’image toujours l’a démarré.
Syntaxe
HRESULT GetSTILaunchInformation(
[out] LPWSTR pwszDeviceName,
[out, optional] DWORD *pdwEventCode,
[out] LPWSTR pwszEventName
);
Paramètres
[out] pwszDeviceName
Pointeur fourni par l’appelant vers une mémoire tampon, STI_MAX_INTERNAL_NAME_LENGTH octets de longueur, pour recevoir le nom d’appareil interne de l’appareil toujours image pour lequel l’application a démarré.
[out, optional] pdwEventCode
Réservé pour une utilisation ultérieure.
[out] pwszEventName
Pointeur fourni par l’appelant vers une mémoire tampon suffisamment grande pour recevoir une représentation sous forme de chaîne d’un GUID. Le GUID représente les événements d’appareil still image pour lesquels l’application a démarré.
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
Si le moniteur d’événements toujours image a démarré l’application, les valeurs pwszDeviceName et pwszEventName identifient les /StiDevice et /StiEvent arguments de ligne de commande (voir la description de IStillImage ::RegisterLaunchApplication). Si le moniteur d’événements n’a pas démarré l’application, la méthode retourne STIERR_GENERIC.
Avant d’appeler IStillImage ::GetSTILaunchInformation, les clients de l’interface IStillImage COM doivent appeler IStillImage ::StiCreateInstance pour obtenir un pointeur d’interface IStillImage.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | sti.h (include Sti.h) |