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.
Sanal adresle ilişkili PDATA veri bloğunu döndürür.
Sözdizimi
HRESULT pdataForVA(
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parametre
[in] va
Elde edilen verilerin sanal adresini belirtir.
[in] cbData
Elde edilen verilerin bayt cinsinden boyutu.
[out] pcbData
Elde edilen bayt cinsinden verilerin gerçek boyutunu döndürür.
[in, out] pbData
İstenen verilerle doldurulmuş bir arabellek.
NULLolamaz.
Dönüş Değeri
Başarılı olursa, S_OKdöndürür. Belirtilen adres için PDATA yoksa S_FALSE döndürür. Aksi takdirde bir hata kodu döndürür.
Açıklamalar
Bir compiland'ın .pdata bölümü, işlevler için özel durum işleme hakkında bilgi içerir.
PE Biçimi "İsteğe Bağlı Üst Bilgi Veri Dizinleri" içinde "Özel Durum Tablosu" olarak görünür.
Arayan, ne kadar veri döndürülmesi gerektiğini bilir, bu nedenle çağıranın ne kadar veri kullanılabilir olduğunu sormasına gerek kalmaz. Bu nedenle, pbData parametresi NULLise bu yöntemin bir uygulamasının hata döndürmesi kabul edilebilir.