Metodo IMetaDataImport::GetPinvokeMap (rometadataapi.h)
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 *ptkImportDLL
);
Parametri
[in] tk
Token FieldDef o MethodDef per cui ottenere i metadati di mapping PInvoke.
[out] pdwMappingFlags
Puntatore ai flag utilizzati per il mapping. Questo valore è una maschera di bit dell'enumerazione CorPinvokeMap .
[out] szImportName
Nome della DLL di destinazione non gestita.
[in] cchImportName
Dimensione in caratteri wide di szImportName.
[out] pchImportName
Numero di caratteri wide restituiti in szImportName.
[out] ptkImportDLL
Puntatore a un token ModuleRef che rappresenta la libreria di oggetti di destinazione non gestita.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | rometadataapi.h |