Método IMetaDataImport::GetPinvokeMap (rometadataapi.h)
Obtiene un token ModuleRef para representar el ensamblado de destino de una llamada PInvoke.
Sintaxis
HRESULT GetPinvokeMap(
[in] mdToken tk,
[out] DWORD *pdwMappingFlags,
[out] LPWSTR szImportName,
[in] ULONG cchImportName,
[out] ULONG *pchImportName,
[out] mdModuleRef *ptkImportDLL
);
Parámetros
[in] tk
Un token FieldDef o MethodDef para obtener los metadatos de asignación de PInvoke.
[out] pdwMappingFlags
Puntero a las marcas usadas para la asignación. Este valor es una máscara de bits de la enumeración CorPinvokeMap.
[out] szImportName
Nombre del archivo DLL de destino no administrado.
[in] cchImportName
Tamaño en caracteres anchos de szImportName.
[out] pchImportName
Número de caracteres anchos devueltos en szImportName.
[out] ptkImportDLL
Puntero a un token ModuleRef que representa la biblioteca de objetos de destino no administrada.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | rometadataapi.h |