Поделиться через


Метод IStillImageW::GetSTILaunchInformation (sti.h)

Метод IStillImage::GetSTILaunchInformation возвращает причину запуска вызывающего приложения образа, если монитор событий по-прежнему запущен.

Синтаксис

HRESULT GetSTILaunchInformation(
  [out]           LPWSTR pwszDeviceName,
  [out, optional] DWORD  *pdwEventCode,
  [out]           LPWSTR pwszEventName
);

Параметры

[out] pwszDeviceName

Вызывающий указатель на буфер, STI_MAX_INTERNAL_NAME_LENGTH байтов в длину, чтобы получить внутреннее имя устройства по-прежнему изображения, для которого было запущено приложение.

[out, optional] pdwEventCode

Зарезервировано для дальнейшего использования.

[out] pwszEventName

Вызывающий указатель на буфер, достаточно большой для получения строкового представления GUID. GUID представляет события устройства по-прежнему образов, для которых было запущено приложение.

Возвращаемое значение

Если операция выполнена успешно, метод возвращает S_OK. В противном случае возвращается один из кодов ошибок с префиксом STIERR, определенных в stierr.h.

Замечания

Если монитор событий по-прежнему запущен, pwszDeviceName и значения pwszEventName определяют значения /StiDevice и /StiEvent командной строки (см. описание IStillImage::RegisterLaunchApplication). Если монитор событий не запускал приложение, метод возвращает STIERR_GENERIC.

Перед вызовом IStillImage::GetSTILaunchInformationклиенты интерфейса IStillImage IStillImage должны вызывать IStillImage::StiCreateInstance для получения указателя интерфейса IStillImage.

Требования

Требование Ценность
целевая платформа Настольный
заголовка sti.h (include Sti.h)