Freigeben über


IMetaDataImport::GetPinvokeMap-Methode

Ruft ein ModuleRef-Token zum Darstellen der Zielassembly eines PInvoke-Aufrufs ab.

Syntax

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- oder MethodDef-Token, für das die PInvoke-Zuordnungsmetadaten abgerufen werden sollen.

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

szImportName
[out] Der Name der nicht verwalteten Ziel-DLL.

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

pchImportName
[out] Die Anzahl der im szImportName zurückgegebenen Breitzeichen.

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen