Freigeben über


IMetaDataImport::GetPinvokeMap-Methode

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: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

IMetaDataImport-Schnittstelle

IMetaDataImport2-Schnittstelle