Freigeben über


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

Weitere Informationen

IMetaDataImport