IMetaDataImport::GetParamProps-Methode (rometadataapi.h)
Ruft Metadatenwerte für den Parameter ab, auf den durch das angegebene ParamDef-Token verwiesen wird.
Syntax
HRESULT GetParamProps(
[in] mdParamDef tkParamDef,
[out] mdMethodDef *ptkMethodDef,
[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
[in] tkParamDef
Ein ParamDef-Token, das den Parameter darstellt, für den Metadaten zurückgegeben werden sollen.
[out] ptkMethodDef
Ein Zeiger auf ein MethodDef-Token, das die Methode darstellt, die den Parameter akzeptiert.
[out] pulSequence
Die Ordnungsposition des Parameters in der Methodenargumentliste.
[out] szName
Ein Puffer, der den Namen des Parameters enthält.
[in] cchName
Die angeforderte Größe in breiten Zeichen von szName.
[out] pchName
Die zurückgegebene Größe in breiten Zeichen von szName.
[out] pdwAttr
Ein Zeiger auf alle Attributflags, die dem Parameter zugeordnet sind.
[out] pdwCPlusTypeFlag
Ein Zeiger auf ein Flag, das angibt, dass der Parameter ein ValueType ist.
[out] ppValue
Ein Zeiger auf eine konstante Zeichenfolge, die vom Parameter zurückgegeben wird.
[out] pcchValue
Die Größe von ppValue in breiten Zeichen oder null, wenn ppValue keine Zeichenfolge enthält.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | rometadataapi.h |