<div class="content" name="InstanceInfoData" uuid="b88422bb-778f-487c-aec9-2486feab7026"><p>The InstanceInfoData structure contains data related to
persistent activations; that is, object activations in which the newly created
object is immediately initialized with state from a previously persisted
instance of the object. For more information, see <a href="https://go.microsoft.com/fwlink/?LinkId=89977" data-linktype="external">[MSDN-COM]</a>, <a href="https://go.microsoft.com/fwlink/?LinkId=90136" data-linktype="external">[MSDN-SS]</a>, and <a href="https://go.microsoft.com/fwlink/?LinkId=90026" data-linktype="external">[MSDN-IPersistFile]</a>.</p><p>CLSID_InstanceInfo (see section <a href="c25391af-f59e-40da-885e-cc84076673e4" data-linktype="relative-path">1.9</a>) is used to identify
this property in the CustomHeader.pclsid array.</p><dl>
<dd>
<div><pre> typedef struct tagInstanceInfoData {
   [string] wchar_t* fileName;
   DWORD mode;
   MInterfacePointer* ifdROT;
   MInterfacePointer* ifdStg;
 } InstanceInfoData;
</pre></div>
</dd></dl><p><b>fileName:</b>   This MAY contain a
string to be used to initialize the object.<a id="Appendix_A_Target_30"></a><a aria-label="Product behavior note 30" href="acc42954-4073-4f05-b850-efd562022077#Appendix_A_30" data-linktype="relative-path">&lt;30&gt;</a></p><p><b>mode:</b>   This MUST contain an
implementation-specific value and MAY be ignored on receipt.<a id="Appendix_A_Target_31"></a><a aria-label="Product behavior note 31" href="acc42954-4073-4f05-b850-efd562022077#Appendix_A_31" data-linktype="relative-path">&lt;31&gt;</a></p><p><b>ifdROT:</b>   The pointer MUST be set to
NULL and MUST be ignored on receipt.</p><p><b>ifdStg:</b>  This MAY contain a
marshaled <a href="ba4c4d80-ef81-49b4-848f-9714d72b5c01#gt_d2b5b331-4e5f-417f-92c5-38eef54176c2" data-linktype="relative-path">OBJREF</a> to be
used to initialize the object.<a id="Appendix_A_Target_32"></a><a aria-label="Product behavior note 32" href="acc42954-4073-4f05-b850-efd562022077#Appendix_A_32" data-linktype="relative-path">&lt;32&gt;</a></p></div>