Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Escribe un número de valores inmediatos de 32 bits en las ubicaciones de búfer especificadas directamente desde el flujo de comandos.
Sintaxis
void WriteBufferImmediate(
UINT Count,
[in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
[in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes
);
Parámetros
Count
Número de estructuras de D3D12_WRITEBUFFERIMMEDIATE_PARAMETER a las que apunta pParams y pModes.
[in] pParams
Dirección de una matriz que contiene un número de estructuras D3D12_WRITEBUFFERIMMEDIATE_PARAMETER igual a Count.
[in, optional] pModes
Dirección de una matriz que contiene una serie de estructuras D3D12_WRITEBUFFERIMMEDIATE_MODE igual a Count. El valor predeterminado es NULL; pasar null hace que el sistema escriba todos los valores inmediatos mediante D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.
Valor devuelto
None
Observaciones
WriteBufferImmediate realiza recuento de escrituras de 32 bits: una para cada valor y destino especificado en pParams.
El búfer de recepción (recurso) debe estar en el estado D3D12_RESOURCE_STATE_COPY_DEST para que sea un destino válido para WriteBufferImmediate.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |