Aracılığıyla paylaş


ICorDebugCode::GetCode Yöntemi

Belirtilen işlevin tüm kodunu alır ve ayrıştırma için biçimlendirilir. Bu yöntem kullanım dışıdır. Bunun yerine ICorDebugCode2::GetCodeChunks kullanın.

Sözdizimi

HRESULT GetCode (
    [in] ULONG32     startOffset,
    [in] ULONG32     endOffset,
    [in] ULONG32     cBufferAlloc,
    [out, size_is(cBufferAlloc),
        length_is(*pcBufferSize)] BYTE buffer[],
    [out] ULONG32    *pcBufferSize
);

Parametreler

startOffset [in] İşlevin başlangıcının uzaklığı.

endOffset [in] İşlevin sonunun uzaklığı.

cBufferAlloc [in] Kodun buffer döndürüleceği dizinin boyutu.

buffer [out] Kodun döndürüleceği dizi.

pcBufferSize [out] Döndürülen bayt sayısı.

Açıklamalar

İşlevin kodu birden çok öbeke ayrılmışsa, yerel uzaklığı artırmak için birleştirilir. Yönerge sınırları denetlenmiyor.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: 1.1, 1.0

Ayrıca bakınız