Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Écrit un certain nombre de valeurs immédiates 32 bits dans les emplacements de mémoire tampon spécifiés directement à partir du flux de commandes.
Syntaxe
void WriteBufferImmediate(
UINT Count,
[in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
[in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes
);
Paramètres
Count
Nombre de structures D3D12_WRITEBUFFERIMMEDIATE_PARAMETER pointées par pParams et pModes.
[in] pParams
Adresse d’un tableau contenant un nombre de structures D3D12_WRITEBUFFERIMMEDIATE_PARAMETER égales à Count.
[in, optional] pModes
Adresse d’un tableau contenant un certain nombre de structures D3D12_WRITEBUFFERIMMEDIATE_MODE égales à Count. La valeur par défaut est null ; le passage null entraîne l’écriture de toutes les valeurs immédiates par le système à l’aide de D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT.
Valeur de retour
Aucun
Remarques
writeBufferImmediate effectue nombre nombre d’écritures 32 bits : une pour chaque valeur et destination spécifiées dans pParams .
La mémoire tampon de réception (ressource) doit être dans l’état D3D12_RESOURCE_STATE_COPY_DEST pour être une destination valide pour WriteBufferImmediate.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Windows 10 [applications de bureau uniquement] |
| serveur minimum pris en charge | Windows Server 2016 [applications de bureau uniquement] |
| plateforme cible | Windows |
| d’en-tête | d3d12.h |
| bibliothèque | D3D12.lib |
| DLL | D3D12.dll |