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.
İşaretçi kimlik doğrulama maskesinin değerini alır.
Sözdizimi
HRESULT GetPointerAuthenticationMask (
ULONG64 PtrVal,
ULONG64* AuthMask
);
Parametreler
PtrVal
[in] Çözülecek yığın işaretçisi.
AuthMask
[out] Kimlik doğrulama maskesinin değerini döndürür.
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
Şu anda yalnızca ARM64 donanımı ve işletim sistemi işaretçi kimlik doğrulamasını destekler, bu nedenle bu geri çağırma yalnızca ARM64 yığınlarını yürürken çağrılır. Tüm bit kümesi ()0xFFFFFFFFFFFFFFFFull varsaAuthMask, hedef yığının geçerli işlemle aynı işaretçi kimlik doğrulamasını paylaştığı ve dolayısıyla DIA'nın işaretçinin kodunu çözmek için işletim sistemi API'lerini kullanması gerektiği anlamına gelir. Buna karşılık, ayarlanmış bit yoksa AuthMask , işaretçi kimlik doğrulamasının kullanımda olmadığı veya etkinleştirilmediği ve dolayısıyla işaretçinin kodunun çözülmesi gerekmediği anlamına gelir. Aksi takdirde, işaretçinin AuthMask işaretçi kimlik doğrulamasının parçası olan her parçası için 1 bit, işaretçinin temel bölümleri için 0 bit olmalıdır.