Dela via


IMetaDataImport::GetPinvokeMap-metod

Hämtar en ModuleRef-token för att representera målsammansättningen för ett PInvoke-anrop.

Syntax

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

Parametrar

tk
[i] En FieldDef- eller MethodDef-token som du vill hämta metadata för PInvoke-mappning för.

pdwMappingFlags
[ut] En pekare till flaggor som används för mappning. Det här värdet är en bitmask från CorPinvokeMap-uppräkningen .

szImportName
[ut] Namnet på den ohanterade mål-DLL:en.

cchImportName
[i] Storleken i breda tecken i szImportName.

pchImportName
[ut] Antalet breda tecken som returneras i szImportName.

pmrImportDLL
[ut] En pekare till en ModuleRef-token som representerar det ohanterade målobjektbiblioteket.

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även