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.
Verilen arabelleği işlemin verileriyle doldurma istekleri.
Not
Bu API başlangıçta çalışma zamanında iç kullanım için tasarlanmıştır. Artık üçüncü taraf kullanımı için desteklense de mümkün olduğunda ve ICorProfiler API'leriyle ICorDebug çalışmanızı öneririz.
Sözdizimi
HRESULT Request(
[in] ULONG32 reqCode,
[in] ULONG32 inBufferSize,
[in, size_is(inBufferSize)] BYTE* inBuffer,
[in] ULONG32 outBufferSize,
[out, size_is(outBufferSize)] BYTE* outBuffer);
Parametreler
reqCode
[in] Gönderilecek istek türü.
İstekler aşağıdakilerden biri olabilir:
| Üye | Value | Açıklama |
|---|---|---|
CLRDATA_REQUEST_REVISION |
0xe0000000 | Yığın yürüyüşünün düzeltmesini isteyin. Düzeltme, ULONG32 bir sayısal değerdir. |
CLRDATA_STACK_WALK_REQUEST_SET_FIRST_FRAME |
0xe1000000 | Yığın yürütücüsünün geçerli durumunun yığının ilk çerçevesini temsil edip etmediğini belirtin. Değer ULONG32 boole değeridir. çağıranların SetContext , küme yazmaç bağlamının bir iş parçacığının gerçek kayıt bağlamını mı yoksa bir ara geri sarmayı mı temsil ettiğini yığın yürütücüsine göstermek için bunu kullanabileceğini unutmayın. |
inBufferSize
[in] geçirilecek giriş arabelleğinin boyutu.
inBuffer
[in, size_is(inBufferSize)] İstekte gönderilecek ham veriler için arabellek işaretçisi.
outBufferSize
[in] Çıkış arabelleğinin boyutu.
outBuffer
[out, size_is(outBufferSize)] İstek yanıtını depolamak için kullanılacak arabellek işaretçisi.
Açıklamalar
Sağlanan yöntem arabirimin IXCLRDataStackWalk bir parçasıdır ve sanal yöntem tablosunun 10. yuvasına karşılık gelir.
Gereksinimler
Platformlar: Bkz. Sistem Gereksinimleri.
Üst Bilgi: Yok
Kitaplık: Yok
.NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir