IMetaDataImport::GetMethodProps-Methode (rometadataapi.h)
Ruft die Metadaten ab, die der Methode zugeordnet sind, auf die durch das angegebene MethodDef-Token verwiesen wird.
Syntax
HRESULT GetMethodProps(
[in] mdMethodDef tkMethodDef,
[out] mdTypeDef *ptkClass,
[out] LPWSTR szMethod,
[in] ULONG cchMethod,
[out] ULONG *pchMethod,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] ULONG *pulCodeRVA,
[out] DWORD *pdwImplFlags
);
Parameter
[in] tkMethodDef
Das MethodDef-Token, das die Methode darstellt, für die Metadaten zurückgegeben werden sollen.
[out] ptkClass
Ein Zeiger auf ein TypeDef-Token, das den Typ darstellt, der die -Methode implementiert.
[out] szMethod
Ein Zeiger auf einen Puffer mit dem Namen der Methode.
[in] cchMethod
Die angeforderte Größe von szMethod.
[out] pchMethod
Ein Zeiger auf die Größe in Breitzeichen von szMethod oder im Falle einer Abschneidung die tatsächliche Anzahl von Breitzeichen im Methodennamen.
[out] pdwAttr
Ein Zeiger auf alle Flags, die der -Methode zugeordnet sind.
[out] ppvSigBlob
Ein Zeiger auf die binäre Metadatensignatur der -Methode.
[out] pcbSigBlob
Ein Zeiger auf die Größe von ppvSigBlob in Byte.
[out] pulCodeRVA
Ein Zeiger auf die relative virtuelle Adresse der Methode.
[out] pdwImplFlags
Ein Zeiger auf alle Implementierungsflags für die -Methode.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Zielplattform | Windows |
Kopfzeile | rometadataapi.h |