Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft ein ModuleRef-Token zum Darstellen der Zielassembly eines PInvoke-Aufrufs ab.
Syntax
HRESULT GetPinvokeMap(
[in] mdToken tk,
[out] DWORD *pdwMappingFlags,
[out] LPWSTR szImportName,
[in] ULONG cchImportName,
[out] ULONG *pchImportName,
[out] mdModuleRef *ptkImportDLL
);
Parameter
[in] tk
Ein FieldDef- oder MethodDef-Token, für das die PInvoke-Zuordnungsmetadaten abgerufen werden sollen.
[out] pdwMappingFlags
Ein Zeiger auf Flags, die für die Zuordnung verwendet werden. Dieser Wert ist eine Bitmaske aus der CorPinvokeMap-Enumeration .
[out] szImportName
Der Name der nicht verwalteten Ziel-DLL.
[in] cchImportName
Die Größe in breiten Zeichen von szImportName.
[out] pchImportName
Die Anzahl der in szImportName zurückgegebenen Breitzeichen.
[out] ptkImportDLL
Ein Zeiger auf ein ModuleRef-Token, das die nicht verwaltete Zielobjektbibliothek darstellt.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | rometadataapi.h |