Share via


IPersistStreamInit::InitNew メソッド (ocidl.h)

オブジェクトを既定の状態に初期化します。 このメソッドは、 IPersistStreamInit::Load の代わりに呼び出されます。

構文

HRESULT InitNew();

戻り値

このメソッドは、標準の戻り値valuesE_OUTOFMEMORYとE_UNEXPECTED、および次の値を返すことができます。

リターン コード 説明
S_OK
メソッドは正常に完了しました。
E_NOTIMPL
オブジェクトには、既定の初期化は必要ありません。 このエラー コードは、オブジェクトが IPersistStreamInit を単に直交性のために実装するか、このメソッドの将来のニーズを見越して実装することを選択できるために許可されます。

注釈

オブジェクトが 既に IPersistStreamInit::Load で初期化されている場合、このメソッドは E_UNEXPECTEDを返す必要があります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ocidl.h

こちらもご覧ください

IPersistStreamInit