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

ITargetInfo

COM
IID9f7d7bb8-20b3-11da-81a5-0030f1642e3c継承元IUnknown自前メソッド開始 vtbl3

メソッド 21

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

vtblメソッド
3HRESULT GetTargetMode(WcmTargetMode* TargetMode)
4HRESULT SetTargetMode(WcmTargetMode TargetMode)
5HRESULT GetTemporaryStoreLocation(LPWSTR* TemporaryStoreLocation)
6HRESULT SetTemporaryStoreLocation(LPWSTR TemporaryStoreLocation)
7HRESULT GetTargetID(LPWSTR* TargetID)
8HRESULT SetTargetID(GUID TargetID)
9HRESULT GetTargetProcessorArchitecture(LPWSTR* ProcessorArchitecture)
10HRESULT SetTargetProcessorArchitecture(LPWSTR ProcessorArchitecture)
11HRESULT GetProperty(BOOL Offline, LPWSTR Property, LPWSTR* Value)
12HRESULT SetProperty(BOOL Offline, LPWSTR Property, LPWSTR Value)
13HRESULT GetEnumerator(IItemEnumerator** Enumerator)
14HRESULT ExpandTarget(BOOL Offline, LPWSTR Location, LPWSTR* ExpandedLocation)
15HRESULT ExpandTargetPath(BOOL Offline, LPWSTR Location, LPWSTR* ExpandedLocation)
16HRESULT SetModulePath(LPWSTR Module, LPWSTR Path)
17HRESULT LoadModule(LPWSTR Module, HMODULE* ModuleHandle)
18HRESULT SetWow64Context(LPWSTR InstallerModule, BYTE* Wow64Context)
19HRESULT TranslateWow64(LPWSTR ClientArchitecture, LPWSTR Value, LPWSTR* TranslatedValue)
20HRESULT SetSchemaHiveLocation(LPWSTR pwzHiveDir)
21HRESULT GetSchemaHiveLocation(LPWSTR* pHiveLocation)
22HRESULT SetSchemaHiveMountName(LPWSTR pwzMountName)
23HRESULT GetSchemaHiveMountName(LPWSTR* pMountName)