Freigeben über


IStillImageW::SetupDeviceParameters-Methode (sti.h)

Mit der IStillImage::SetupDeviceParameters-Methode können Clients der IStillImage-COM-Schnittstelle die gespeicherten Merkmale eines Standbildgeräts ändern, wenn der Bustyp des Geräts unbekannt ist.

Syntax

HRESULT SetupDeviceParameters(
  [in, out] PSTI_DEVICE_INFORMATIONW unnamedParam1
);

Parameter

[in, out] unnamedParam1

Definiert den PSTI_DEVICE_INFORMATIONW Parameter unnamedParam1.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Methode S_OK zurück. Andernfalls wird einer der in stierr.h definierten Fehlercodes mit STIERR-Präfix zurückgegeben.

Hinweise

Die IStillImage::SetupDeviceParameters-Methode ermöglicht nur die Änderung von Geräteparametern, die mit Standbildern verknüpft sind, für die kein Bus identifiziert wurde. Für solche Geräte legt der Standbildserver den dwHardwareConfiguration-Member der STI_DEVICE_INFORMATION-Struktur des Geräts auf STI_HW_CONFIG_UNKNOWN fest, wenn IStillImage::GetDeviceInfo aufgerufen wird.

Der einzige Geräteparameter, der geändert werden kann, ist derzeit der Portname des Geräts. Beim Aufrufen dieser Methode zum Ändern des Portnamens müssen die Elemente dwSize, szDeviceInternalName und pszPortName des STI_DEVICE_INFORMATION angegeben werden. Alle anderen Member werden ignoriert.

Vor dem Aufrufen von IStillImage::SetupDeviceParameters müssen Clients der IStillImage-COM-Schnittstelle IStillImage::StiCreateInstance aufrufen, um einen IStillImage-Schnittstellenzeiger abzurufen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile sti.h (einschließlich Sti.h)