IMetaDataImport::GetParamProps-Methode
Ruft Metadatenwerte für den Parameter ab, auf den durch das angegebene ParamDef-Token verwiesen wird.
Syntax
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, der den Namen des Parameters enthält.
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 alle Attributflags, die dem Parameter zugeordnet sind. Dies ist eine Bitmaske von CorParamAttr
-Werten.
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.
Bemerkungen
Die Sequenzwerte in pulSequence
beginnen mit 1 für Parameter. Ein Rückgabewert hat die Sequenznummer 0.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Cor.h
Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten
.NET Framework-Versionen: Seit Version 1.0 verfügbar