/// <summary>
 /// Enlists the install log into the current transaction.
 /// </summary>
 private void Enlist()
 {
     if (!m_booEnlisted)
     {
         CurrentTransaction.EnlistVolatile(this, EnlistmentOptions.None);
         m_booEnlisted = true;
     }
 }