Metodo IStillImageW::RegisterLaunchApplication (sti.h)
Il metodo IStillImage::RegisterLaunchApplication aggiunge un'applicazione all'elenco di monitor eventi di immagini ancora presenti in applicazioni con riconoscimento del modello push.
Sintassi
HRESULT RegisterLaunchApplication(
[in] LPWSTR pwszAppName,
[in] LPWSTR pwszCommandLine
);
Parametri
[in] pwszAppName
Puntatore fornito dal chiamante a una stringa che rappresenta il "nome breve" dell'applicazione, che verranno visualizzati scanner e fotocamere Pannello di controllo finestra delle proprietà.
[in] pwszCommandLine
Puntatore fornito dal chiamante a una stringa che rappresenta la riga di comando necessaria per avviare l'applicazione, incluso il percorso completo del file eseguibile dell'applicazione. Il percorso corrente può essere ottenuto chiamando GetModuleFileName (descritto nella documentazione di Microsoft Windows SDK). Per altre informazioni, vedere la sezione Osservazioni seguente.
Valore restituito
Se l'operazione ha esito positivo, il metodo restituisce S_OK. In caso contrario, restituisce uno dei codici di errore con prefisso STIERR definiti in stierr.h.
Commenti
Un'applicazione (o il programma di installazione dell'applicazione) deve chiamare IStillImage::RegisterLaunchApplication in modo che il monitoraggio eventi immagine ancora sappia della sua esistenza. Gli utenti associano Still Image Device Events alle applicazioni registrate usando l'interfaccia della finestra delle proprietà di Pannello di controllo. Dopo che un utente ha associato un evento del dispositivo all'applicazione, il monitoraggio eventi avvierà l'applicazione quando si verifica l'evento.
Il metodo scrive il percorso di caricamento dell'applicazione nel Registro di sistema. Pertanto, il metodo deve essere chiamato ogni volta che viene eseguita l'applicazione, perché l'utente potrebbe aver spostato il file e GetModuleFileName restituisce sempre il percorso del file corrente.
È possibile includere gli argomenti di comando nella riga di comando dell'applicazione. Quando si avvia un'applicazione registrata, il monitoraggio eventi aggiunge i due argomenti seguenti alla riga di comando:
Argomento della riga di comando | Descrizione |
---|---|
**/StiDevice:**InternalDeviceName | InternalDeviceName è il nome interno del dispositivo per il quale viene avviata l'applicazione. |
**/StiEvent:**EventGUID | EventGUID è la rappresentazione di stringa del GUID per l'evento del dispositivo che si è verificato. |
L'applicazione può ottenere i valori specificati per questi argomenti chiamando IStillImage::GetSTILaunchInformation.
Prima di chiamare IStillImage::RegisterLaunchApplication, i client dell'interfaccia COM IStillImage devono chiamare IStillImage::StiCreateInstance per ottenere un puntatore all'interfaccia IStillImage .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | sti.h (include Sti.h) |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per