Condividi tramite


IMetaDataImport::GetPinvokeMap Method

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

Syntax

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

Parameters

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.

Requirements

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Header: Cor.h

Library: CorGuids.lib

See also