ホーム › System.WinRT.Metadata › IMetaDataAssemblyEmit
IMetaDataAssemblyEmit
COMメソッド 10
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT DefineAssembly(void* pbPublicKey, DWORD cbPublicKey, DWORD ulHashAlgId, LPWSTR szName, ASSEMBLYMETADATA* pMetaData, DWORD dwAssemblyFlags, DWORD* pma) |
| 4 | HRESULT DefineAssemblyRef(void* pbPublicKeyOrToken, DWORD cbPublicKeyOrToken, LPWSTR szName, ASSEMBLYMETADATA* pMetaData, void* pbHashValue, DWORD cbHashValue, DWORD dwAssemblyRefFlags, DWORD* pmdar) |
| 5 | HRESULT DefineFile(LPWSTR szName, void* pbHashValue, DWORD cbHashValue, DWORD dwFileFlags, DWORD* pmdf) |
| 6 | HRESULT DefineExportedType(LPWSTR szName, DWORD tkImplementation, DWORD tkTypeDef, DWORD dwExportedTypeFlags, DWORD* pmdct) |
| 7 | HRESULT DefineManifestResource(LPWSTR szName, DWORD tkImplementation, DWORD dwOffset, DWORD dwResourceFlags, DWORD* pmdmr) |
| 8 | HRESULT SetAssemblyProps(DWORD pma, void* pbPublicKey, DWORD cbPublicKey, DWORD ulHashAlgId, LPWSTR szName, ASSEMBLYMETADATA* pMetaData, DWORD dwAssemblyFlags) |
| 9 | HRESULT SetAssemblyRefProps(DWORD ar, void* pbPublicKeyOrToken, DWORD cbPublicKeyOrToken, LPWSTR szName, ASSEMBLYMETADATA* pMetaData, void* pbHashValue, DWORD cbHashValue, DWORD dwAssemblyRefFlags) |
| 10 | HRESULT SetFileProps(DWORD file, void* pbHashValue, DWORD cbHashValue, DWORD dwFileFlags) |
| 11 | HRESULT SetExportedTypeProps(DWORD ct, DWORD tkImplementation, DWORD tkTypeDef, DWORD dwExportedTypeFlags) |
| 12 | HRESULT SetManifestResourceProps(DWORD mr, DWORD tkImplementation, DWORD dwOffset, DWORD dwResourceFlags) |