Win32 API 日本語リファレンス
ホームSystem.ClrHosting › ICLRAssemblyIdentityManager

ICLRAssemblyIdentityManager

COM
IID15f0a9da-3ff6-4393-9da9-fdfd284e6972継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetCLRAssemblyReferenceList(LPWSTR* ppwzAssemblyReferences, DWORD dwNumOfReferences, ICLRAssemblyReferenceList** ppReferenceList)
4HRESULT GetBindingIdentityFromFile(LPWSTR pwzFilePath, DWORD dwFlags, LPWSTR pwzBuffer, DWORD* pcchBufferSize)
5HRESULT GetBindingIdentityFromStream(IStream* pStream, DWORD dwFlags, LPWSTR pwzBuffer, DWORD* pcchBufferSize)
6HRESULT GetReferencedAssembliesFromFile(LPWSTR pwzFilePath, DWORD dwFlags, ICLRAssemblyReferenceList* pExcludeAssembliesList, ICLRReferenceAssemblyEnum** ppReferenceEnum)
7HRESULT GetReferencedAssembliesFromStream(IStream* pStream, DWORD dwFlags, ICLRAssemblyReferenceList* pExcludeAssembliesList, ICLRReferenceAssemblyEnum** ppReferenceEnum)
8HRESULT GetProbingAssembliesFromReference(DWORD dwMachineType, DWORD dwFlags, LPWSTR pwzReferenceIdentity, ICLRProbingAssemblyEnum** ppProbingAssemblyEnum)
9HRESULT IsStronglyNamed(LPWSTR pwzAssemblyIdentity, BOOL* pbIsStronglyNamed)