Partager via


IMetaDataImport::GetPinvokeMap, méthode

Obtient qu'un jeton ModuleRef représente l'assembly cible d'un appel PInvoke.

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

Paramètres

  • tk
    [in] Jeton FieldDef ou MethodDef pour lequel obtenir les métadonnées de mappage PInvoke.

  • pdwMappingFlags
    [out] Pointeur vers des indicateurs utilisés pour le mappage. Cette valeur est un masque de bits de l'énumération CorPinvokeMap.

  • szImportName
    [out] Nom de la DLL cible non managée.

  • cchImportName
    [in] Taille en caractères étendus de szImportName.

  • pchImportName
    [out] Nombre de caractères étendus retournés dans szImportName.

  • pmrImportDLL
    [out] Pointeur vers un jeton ModuleRef qui représente la bibliothèque d'objets cible non managée.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

IMetaDataImport, interface

IMetaDataImport2, interface