Freigeben über


wiasReadPropStr-Funktion (wiamdef.h)

Die wiasReadPropStr--Funktion ruft einen Zeichenfolgeneigenschaftswert aus einem WIA-Element ab.

Syntax

HRESULT wiasReadPropStr(
  [in]            BYTE   *pWiasContext,
                  PROPID propid,
  [out]           BSTR   *pbstr,
  [out, optional] BSTR   *pbstrOld,
                  BOOL   bMustExist
);

Parameter

[in] pWiasContext

Zeiger auf einen WIA-Elementkontext.

propid

Gibt den Eigenschaftenbezeichner an.

[out] pbstr

Zeigen Sie auf einen Speicherspeicherort, der das erste Byte des Zeichenfolgenwerts der Eigenschaft empfängt.

[out, optional] pbstrOld

Zeigen Sie auf einen Speicherspeicherort, der das erste Byte des vorherigen Werts der Eigenschaft empfängt. Wenn diese Informationen nicht benötigt werden, legen Sie diesen Parameter auf NULL-fest.

bMustExist

Gibt an, ob die Eigenschaft vorhanden sein muss. Wenn dieser Wert auf TRUE-festgelegt ist, muss die Eigenschaft vorhanden sein; wenn dieser Wert auf FALSE-festgelegt ist, muss die Eigenschaft nicht vorhanden sein.

Rückgabewert

Bei Erfolg gibt die Funktion S_OK zurück. Wenn die Funktion fehlschlägt, wird ein STANDARDMÄßIGer COM-Fehler oder einer der WIA_ERROR_XXX Fehler zurückgegeben (in der Microsoft Windows SDK-Dokumentation beschrieben).

Bemerkungen

Wenn der Minidriver die von dieser Funktion empfangene Zeichenfolge verwendet hat, muss er den für die Zeichenfolge verwendeten Speicher neu zuweisen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows Me und in Windows XP und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Desktop
Header- wiamdef.h (include Wiamdef.h)
Library Wiaservc.lib
DLL- Wiaservc.dll

Siehe auch

wiasReadPropBin-

wiasReadPropFloat

wiasReadPropGuid

wiasReadPropLong-

wiasWritePropStr