__stosd
Section spécifique à Microsoft
Génère une instruction de chaîne de magasin (rep stosd
).
Syntaxe
void __stosd(
unsigned long* Destination,
unsigned long Data,
size_t Count
);
Paramètres
Destination
[out] Destination de l’opération.
Données
[in] Données à stocker.
Count
[in] Longueur du bloc de mots doubles à écrire.
Spécifications
Intrinsic | Architecture |
---|---|
__stosd |
x86, x64 |
Fichier<d’en-tête intrin.h>
Notes
Le résultat est que les données à double mots sont écrites dans un bloc de mots doubles Count à l’emplacement de mémoire vers lequel pointe la destination.
Cette routine est disponible uniquement en tant qu'intrinsèque.
Exemple
// stosd.c
// processor: x86, x64
#include <stdio.h>
#include <memory.h>
#include <intrin.h>
#pragma intrinsic(__stosd)
int main()
{
unsigned long val = 99999;
unsigned long a[10];
memset(a, 0, sizeof(a));
__stosd(a+1, val, 2);
printf_s( "%u %u %u %u",
a[0], a[1], a[2], a[3]);
}
0 99999 99999 0
FIN de la section spécifique à Microsoft
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour