Freigeben über


IMetaDataImport::GetParamProps-Methode

Ruft Metadatenwerte für den Parameter ab, auf den das angegebene ParamDef-Token verweist.

HRESULT GetParamProps (
   [in]  mdParamDef      tk,
   [out] mdMethodDef     *pmd,
   [out] ULONG           *pulSequence,
   [out] LPWSTR          szName,
   [in]  ULONG           cchName,
   [out] ULONG           *pchName,
   [out] DWORD           *pdwAttr,
   [out] DWORD           *pdwCPlusTypeFlag,
   [out] UVCP_CONSTANT   *ppValue,
   [out] ULONG           *pcchValue
);

Parameter

  • tk
    [in] Ein ParamDef-Token, das den Parameter darstellt, für den Metadaten zurückgegeben werden sollen.

  • pmd
    [out] Ein Zeiger auf ein MethodDef-Token, das die Methode darstellt, die den Parameter verwendet.

  • pulSequence
    [out] Die Ordnungsposition des Parameters in der Methodenargumentliste.

  • szName
    [out] Ein Puffer zur Speicherung des Parameternamens.

  • cchName
    [in] Die angeforderte Größe von szName in Breitzeichen.

  • pchName
    [out] Die zurückgegebene Größe von szName in Breitzeichen.

  • pdwAttr
    [out] Ein Zeiger auf Attributflags, die diesem Parameter zugeordnet sind (falls zutreffend).

  • pdwCPlusTypeFlag
    [out] Ein Zeiger auf ein Flag, das angibt, dass der Parameter ein ValueType ist.

  • ppValue
    [out] Ein Zeiger auf eine konstante Zeichenfolge, die vom Parameter zurückgegeben wird.

  • pcchValue
    [out] Die Größe von ppValue in Breitzeichen oder 0 (null), wenn ppValue keine Zeichenfolge enthält.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MsCorEE.dll enthalten

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

IMetaDataImport-Schnittstelle

IMetaDataImport2-Schnittstelle