Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen yazmaç değerini ayarlar.
Sözdizimi
HRESULT put_registerValue(
DWORD index,
DWORD cbData,
const BYTE* pbData
);
Parametreler
index
[in] Hangi kaydın CV_HREG_e değiştirileceğini belirten numaralandırmadan bir değer. Bu parametre değeri öncelikle ARM64 SVE yazmaçları için tasarlanmıştır.
cbData
[in] tarafından pbDataişaret edilen verilerin bayt cinsinden boyutu.
pbData
[in] Yeni yazmaç değerini içeren arabellek.
Dönüş Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Örneğin yürütme durumunun geri alınmasını veya benzetim yapılmasını desteklemek için yığın yürüyüş sırasında yazmaç değerlerinin değiştirilmesine izin verir.
ARM64 SVE gibi büyük vektör yazmaçları da dahil olmak üzere değişken boyutlu yazmaçları destekler.
64 bit veya daha küçük yazmaçlar için (örneğin, 1-8 bayt), ve put_registerValuedosyasını IDiaStackWalkHelper içinde kullanınget_registerValue.