Condividi tramite


Metodo IMetaDataImport::GetPinvokeMap

Ottiene un token ModuleRef per rappresentare l'assembly di destinazione di una chiamata PInvoke.

Sintassi

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

Parametri

tk
[in] Token FieldDef o MethodDef per cui ottenere i metadati di mapping PInvoke.

pdwMappingFlags
[out] Puntatore ai flag utilizzati per il mapping. Questo valore è una maschera di bit dell'enumerazione CorPinvokeMap .

szImportName
[out] Nome della DLL di destinazione non gestita.

cchImportName
[in] Dimensione in caratteri wide di szImportName.

pchImportName
[out] Numero di caratteri wide restituiti in szImportName.

pmrImportDLL
[out] Puntatore a un token ModuleRef che rappresenta la libreria di oggetti di destinazione non gestita.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche