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.
Göreli sanal adres çevirisini etkinleştirmek için görüntü üst bilgilerini ayarlar.
Sözdizimi
HRESULT set_imageHeaders (
DWORD cbData,
BYTE data[],
BOOL originalHeaders
);
Parametreler
Cbdata
[in] Üst bilgi verilerinin bayt sayısı. Yürütülebilir dosyadaki bölüm üst bilgisinin sayısı burada n olmalıdırn*sizeof(IMAGE_SECTION_HEADER).
data[]
[in] Görüntü üst bilgileri olarak kullanılacak yapı dizisi IMAGE_SECTION_HEADER .
originalHeaders
[in] FALSE Görüntü üst bilgilerinin yeni görüntüden olup olmadığını, TRUE yükseltmeden önce özgün görüntüyü yansıtıyorsa olarak ayarlayın. Genellikle, bu yalnızca IDiaAddressMap::set_addressMap yöntemine yapılan çağrılarla birlikte olarak ayarlanırTRUE.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Yapı IMAGE_SECTION_HEADER Winnt.h'de bildirilir ve yürütülebilir dosyanın görüntü bölümü üst bilgi biçimini temsil eder.
Göreli sanal adres hesaplamaları değerlere IMAGE_SECTION_HEADER bağlıdır. Genellikle, DIA bunları program veritabanı (.pdb) dosyasından alır. Bu değerler eksikse, DIA göreli sanal adresleri hesaplayamaz ve IDiaAddressMap::get_relativeVirtualAddressEnabled yöntemi döndürür FALSE. İstemcinin daha sonra görüntünün kendisinden eksik görüntü üst bilgilerini sağladıktan sonra göreli sanal adres hesaplamalarını etkinleştirmek için IDiaAddressMap::p ut_relativeVirtualAddressEnabled yöntemini çağırması gerekir.