たとえば、次のコードでは:
ID3D11Texture2D* texture2d;
HRESULT result = mSwapChain->GetBuffer(0, __uuidof(ID3D11Texture2D), (LPVOID*) &texture2d);//mSwapChain is a swap chain, as obvious
result = mDevice->CreateRenderTargetView(texture2d, 0, &mTargetView);
texture2d->Release();
release を呼び出した後、スワップチェーンのバックバッファがどうなるか、本当に混乱しています。現時点では、バックバッファー自体に影響を与えることなく、ポインターが解放されている可能性があります。ただし、概念を理解するのが難しいため、より精巧な回答が必要です。