Pasos Para Corregir El Ancho Del Búfer Trasero De DirectX

Es posible que te encuentres con un código de error que indica un ancho específico del búfer de músculos de la espalda de DirectX. Hay varios pasos que debe tomar para solucionar esta situación y nos ocuparemos de cualquiera de ellos en breve.

¿Tu PC está funcionando lento y te está dando problemas? Si es así, entonces podría ser el momento para un Reimage.

Cambia el tamaño o el formato de la cadena de movimiento una vez más el búfer, una amplia gama de búferes.Esto debe llamarse cada vez que se cambie el tamaño de la ventana de la aplicación actual.

Sintaxis

HRESULT ResizeBuffers(  Número de búferes UINT,  ancho, unidad de altura,  DXGI_FORMAT Nuevo formato,  UINT SwapChainFlagsUINT SwapChainFlags);

Configuración

El número de búferes en cada cadena de cambios (incluidos todos los búferes anteriores y posteriores).Inicialmente, este número puede ser más diferente del número con búfer para el que creó la cadena de evolución.Este número no debe exceder DXGI_MAX_SWAP_CHAIN_BUFFERS.Ajústelo a cero para aumentar indiscutiblemente el número de buffers existentes en toda la cadena de intercambio.No puede especificar más en comparación con los búferes número dos para alternar entre algunas plantillas de diseño.

ancho del búfer de respaldo de directx

Nuevo ancho del búfer de respaldo.Si se establece si desea cero, DXGI usa el ancho en cada una de nuestras áreas de cliente en el centro de la ventana.No puede especificar el ancho como completamente disponible si llamó a la percepción IDXGIFactory2::CreateSwapChainForComposition para crear una cadena de intercambio, puede obtener las composiciones de superficie.

Nuevo paragolpes de nuevo en altura.Si especifica 0%, DXGI usa la altura asociada con el área del cliente como la ventana excepcional.No puede especificar que la altura a menudo sea cero si llamó a nuestro método personal IDXGIFactory2::CreateSwapChainForComposition para crear una cadena de intercambio para la superficie de composición.

Conveniencia típica de DXGI_FORMAT para el nuevo archivo de este búfer posterior especial.Establezca qué valor en dxgi_format_unknown para mantener su formato existente asociado con el búfer de inicio.Flip Presenter admite formatos de plantilla de transferencia de aeropuerto reparados más pequeños en comparación con bitblt.

No sufra accidentes ni errores. Corrígelos con Reimage.

¿Tu computadora funciona lentamente? ¿Sigues recibiendo esos molestos mensajes de error? ¡Bueno, no busque más porque Restoro está aquí para salvar el día! Este pequeño e ingenioso software reparará todos sus problemas relacionados con Windows y hará que su computadora vuelva a funcionar como nueva. No solo funciona rápida y fácilmente, sino que también es completamente seguro, por lo que no tiene que preocuparse por perder archivos o datos importantes. Entonces, si está listo para decir adiós a los problemas de su computadora, ¡descargue Restoro hoy!

  • 1. Descargue e instale Reimage
  • 2. Abra el programa y haga clic en "Escanear"
  • 3. Haga clic en "Reparar" para iniciar el proceso de restauración

  • Una combinación de tesoros de tipo DXGI_SWAP_CHAIN_FLAG combinada con una operación OR bit a bit más.El resultado da un comportamiento de posibilidad de la cadena de intercambio.

    Valor devuelto

    Devuelve correctamente S_OK; si algún tipo de código de error es diferente.Para ver los códigos promocionales de error de venta minorista, consulte DXGI_ERROR.

    No puede cambiar el tamaño de la cadena de reemplazo, pero ciertamente no puede cargar los enlaces colgantes a sus búferes de retorno.Debe liberar recursos de búfer de búfer directos e indirectos en el diseño principal para que ResizeBuffers funcione correctamente.

    Las referencias directas suelen ser propiedad de algún tipo de aplicación después de que la aplicación On addref llame al recurso.

    Las recomendaciones indirectas se incluyeron en las nuevas representaciones de recursos, esto asocia la representación de recursos nativa con la ayuda de un contexto de dispositivo.una lista de lo que ve, la línea de comandos que usó la fuente de información, otra lista de comandos usados ​​para mostrar correctamente ese recurso, una colección de comandos que ejecutaron otra lista de comandos opcionales que usórecurso, etc.

    Antes de que la organización en particular llame a ResizeBuffers, asegúrese absolutamente de que el paquete libere todas las referencias(reuniendo tantas llamadas Release como sea posible) para cada uno de nuestros recursos, cada vista de programa de bits y todas las declaraciones de lista que prueban cualquiera de los recursos, quizás vistas,y asegurarse de que ni el recurso que regula su representación esté ligado a algún contexto de dispositivo conveniente.Puede ayudar a ID3D11DeviceContext::ClearState a asegurarse de que todos los enlaces se propaguen casi siempre.Cuando una vista está vinculada a algún contexto diferido importante, finalmente debe tener esa lista particular de comandos diseñada de forma hanástica como puesta en primer plano (llamandoID3D11DeviceContext::ClearState entoncesID3D11DeviceContext::FinishCommandList luegoComparta la lista detrás de los comandos).Después de llamar a ResizeBuffers, puede buscar interfaces nuevamente con IDXGISwapChain::GetBuffer.

    Para establecer restaurantes creados con DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE,antes de llamar a Resizebuffers, francamente llame a IDXGISurface1::ReleaseDC en la superficie de protección del búfer del portapapeles.Asegúrese de que su contexto de dispositivo GDI visible (DC) probablemente no esté abierto.

    Recomendamos llamar a When resizebuffers cuando la ventana del cliente acaba de cambiar de tamaño (es decir, cuando la aplicación recibe un mensaje WM_SIZE importante).

    La única diferencia entre IDXGISwapChain::ResizeBuffers en Windows 8 y Windows es un problema conEl patrón inverso se da entre sí las cadenas que crea utilizando cada uno de nuestros precios de mercado establecidos DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL o DXGI_SWAP_EFFECT_FLIP_DISCARD.En Windows 8, debe obtener ResizeBuffers para cambiar de este modo de pantalla completa al modo de ventana.De lo contrario, su llamada individual posterior a la metodología idxgiswapchain::present fallará.

    Requisitos

    Plataforma de destino ventanas Título dxgi.h Biblioteca DXGI.lib

    Ver Ver también

  • 3 minutos de lectura

  • ancho del búfer de respaldo de directx

    Estoy trabajando un minuto con DirectX 9. ¿Son nuevas las unidades principales del ancho del rectángulo de la ventana gráfica, el grado de elevación, las coordenadas x, y (coordenadas de la pantalla) o simplemente las coordenadas del búfer de respaldo?

    Finalmente, estoy tratando de asegurarme de que la relación de aspecto de lo que realmente está en la pantalla mejore más allá de la satisfacción original de la escuela primaria (así que use la ventana de ayuda para todo o las barras laterales si la fracción entre paneles y juegos de feria). ), pero también tengo problemas.

    Este software es imprescindible para cualquier persona que haya tenido problemas con su computadora. ¡Reparará su máquina y lo mantendrá a salvo de los mensajes de error!