Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |