Freigeben über


IMetaDataEmit::SetPropertyProps Method

Legt die in Metadaten gespeicherten Features für eine Eigenschaft fest, die durch einen vorherigen Aufruf der DefineProperty-Methode definiert wurde.

Syntax

HRESULT SetPropertyProps (
    [in]  mdProperty      pr,
    [in]  DWORD           dwPropFlags,
    [in]  DWORD           dwCPlusTypeFlag,
    [in]  void const      *pValue,
    [in]  ULONG           cchValue,
    [in]  mdMethodDef     mdSetter,
    [in]  mdMethodDef     mdGetter,
    [in]  mdMethodDef     rmdOtherMethods[]
);

Parameters

pr [in] Das Token für die zu ändernde Eigenschaft

dwPropFlags [in] Eigenschaftskennzeichnungen.

dwCPlusTypeFlag [in] Der Typ des Standardwerts der Eigenschaft.

pValue [in] Der Standardwert für die Eigenschaft.

cchValue [in] Die Anzahl der Zeichen (Unicode) in pValue.

mdSetter [in] Die Methode, die den Eigenschaftswert festlegt.

mdGetter [in] Die Methode, die den Eigenschaftswert abruft.

rmdOtherMethods[] [in] Ein Array anderer Methoden, die der Eigenschaft zugeordnet sind. Beenden Sie dieses Array mit einem mdTokenNil Token.

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also