ホーム › Storage.Imapi › IBootOptions
IBootOptions
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 9
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 7 HRESULT get_BootImage(IStream** pVal)
| pVal | IStream** | out | ブートイメージデータを表す IStream を受け取る変数へのポインタである。 |
vtbl 8 HRESULT get_Manufacturer(LPWSTR* pVal)
| pVal | LPWSTR* | out | ブートイメージの製造元(メーカー)文字列を受け取る変数へのポインタである。 |
vtbl 9 HRESULT put_Manufacturer(LPWSTR newVal)
| newVal | LPWSTR | in | ブートイメージに設定する製造元(メーカー)を指す文字列へのポインタである。 |
vtbl 10 HRESULT get_PlatformId(PlatformId* pVal)
| pVal | PlatformId* | out | ブートイメージのプラットフォーム ID を受け取る列挙値へのポインタである。 |
vtbl 11 HRESULT put_PlatformId(PlatformId newVal)
| newVal | PlatformId | in | ブートイメージに設定するプラットフォーム ID を指定する列挙値である。 |
vtbl 12 HRESULT get_Emulation(EmulationType* pVal)
| pVal | EmulationType* | out | ブートイメージのエミュレーション種別を受け取る列挙値へのポインタである。 |
vtbl 13 HRESULT put_Emulation(EmulationType newVal)
| newVal | EmulationType | in | ブートイメージに設定するエミュレーション種別を指定する列挙値である。 |
vtbl 14 HRESULT get_ImageSize(DWORD* pVal)
| pVal | DWORD* | out | ブートイメージのサイズ(セクター数)を受け取る変数へのポインタである。 |
vtbl 15 HRESULT AssignBootImage(IStream* newVal)
| newVal | IStream* | in | ブートイメージとして割り当てるデータを供給する IStream へのポインタである。 |