This function is implicitly called during HCInitialize. Initialization is reference counted, and multiple calls to HCTraceInit and HCTraceCleanup are supported as long as each call to HCTraceInit is paired with exactly one call to HCTraceCleanup. Client callbacks will all be cleared each time HCTraceCleanup is called.