Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.