IMetaDataImport::GetPinvokeMap メソッド (rometadataapi.h)
PInvoke 呼び出しの対象アセンブリを表す ModuleRef トークンを取得します。
構文
HRESULT GetPinvokeMap(
[in] mdToken tk,
[out] DWORD *pdwMappingFlags,
[out] LPWSTR szImportName,
[in] ULONG cchImportName,
[out] ULONG *pchImportName,
[out] mdModuleRef *ptkImportDLL
);
パラメーター
[in] tk
PInvoke マッピング メタデータを取得する FieldDef または MethodDef トークン。
[out] pdwMappingFlags
マッピングに使用されるフラグへのポインター。 この値は、CorPinvokeMap 列挙型からのビットマスクです。
[out] szImportName
アンマネージド ターゲット DLL の名前。
[in] cchImportName
szImportName のワイド文字のサイズ。
[out] pchImportName
szImportName で返されるワイド文字の数。
[out] ptkImportDLL
アンマネージ ターゲット オブジェクト ライブラリを表す ModuleRef トークンへのポインター。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | rometadataapi.h |