Freigeben über


IMetaDataImport::GetPinvokeMap-Methode

Aktualisiert: November 2007

Ruft ein ModuleRef-Token ab, um die Zielassembly eines PInvoke-Aufrufs darzustellen.

HRESULT GetPinvokeMap (
      [in]  mdToken       tk,
      [out] DWORD         *pdwMappingFlags,
      [out] LPWSTR        szImportName,
      [in]  ULONG         cchImportName,
      [out] ULONG         *pchImportName,
      [out] mdModuleRef   *pmrImportDLL
);

Parameter

  • tk
    [in] Ein FieldDef-Token oder ein MethodDef-Token, für das die PInvoke-Zuordnungsmetadaten abgerufen werden sollen.

  • pdwMappingFlags
    [out] Ein Zeiger auf Flags, der für die Zuordnung verwendet wird. Dieser Wert ist eine Bitmaske aus der CorPinvokeMap-Enumeration.

  • szImportName
    [out] Der Name der unverwalteten Ziel-DLL.

  • cchImportName
    [in] Die Größe von szImportName in Breitzeichen.

  • pchImportName
    [out] Die Anzahl der Breitzeichen, die in szImportName zurückgegeben werden.

  • pmrImportDLL
    [out] Ein Zeiger auf ein ModuleRef-Token, das die unverwaltete Zielobjektbibliothek darstellt.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MsCorEE.dll enthalten

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

Siehe auch

Referenz

IMetaDataImport

IMetaDataImport2