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.
Ayrıştırma akışındaki geçerli konumdan başlayarak yönergeleri okur.
Sözdizimi
int Read(
uint dwInstructions,
enum_DISASSEMBLY_STREAM_FIELDS dwFields,
out uint pdwInstructionsRead,
DisassemblyData[] prgDisassembly
);
Parametreler
dwInstructions
[in] Sökme yönergelerinin sayısı. Bu değer aynı zamanda dizinin uzunluk üst sınırıdır prgDisassembly .
dwFields
[in] DISASSEMBLY_STREAM_FIELDS numaralandırmasından hangi alanların prgDisassembly doldurulması gerektiğini gösteren bayrakların birleşimi.
pdwInstructionsRead
[out] Aslında ayrıştırılmış yönergelerin sayısını döndürür.
prgDisassembly
[out] Ayrıştırılmış kodla doldurulan bir DisassemblyData yapıları dizisi, ayrıştırılmış yönerge başına bir yapı. Bu dizinin uzunluğu parametresi tarafından dwInstructions dikte edilir.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Geçerli kapsamda kullanılabilen en fazla yönerge sayısı GetSize yöntemi çağrılarak alınabilir.
Sonraki yönergenin okunduğu geçerli konum, Seek yöntemi çağrılarak değiştirilebilir.
DSF_OPERANDS_SYMBOLS Bayrak, yönergeleri ayırırken sembol adlarının kullanılması gerektiğini belirtmek için parametresindeki dwFields bayrağına eklenebilirDSF_OPERANDS.