ICorProfilerInfo2::GetStringLayout Yöntemi

Dize nesnesinin düzeni hakkında bilgi alır. Bu yöntem .NET Framework 4'te kullanım dışıdır ve ICorProfilerInfo3::GetStringLayout2 yöntemiyle değiştirilir.

Sözdizimi

HRESULT GetStringLayout(  
    [out] ULONG *pBufferLengthOffset,  
    [out] ULONG *pStringLengthOffset,  
    [out] ULONG *pBufferOffset);  

Parametreler

pBufferLengthOffset
[out] Dizenin uzunluğunu depolayan, işaretçiye ObjectID göre konumun uzaklığını gösteren bir işaretçi. Uzunluk olarak DWORDdepolanır.

Not

Bu parametre, arabelleğin uzunluğunu değil, dizenin uzunluğunu döndürür. Arabellek uzunluğu artık kullanılamaz.

PStringLengthOffset
[out] Dizenin uzunluğunu depolayan, işaretçiye ObjectID göre konumun uzaklığını gösteren bir işaretçi. Uzunluk olarak DWORDdepolanır.

pBufferOffset
[out] Geniş karakter dizesini depolayan, işaretçiye ObjectID göre arabelleğin uzaklığını gösteren bir işaretçi.

Açıklamalar

GetStringLayout yöntemi, aşağıdakilerin depolandığı konumların işaretçisine göre ObjectID uzaklıklarını alır:

  • Dizenin arabelleğinin uzunluğu.

  • Dizenin kendisinin uzunluğu.

  • Geniş karakterlerden oluşan gerçek dizeyi içeren arabellek.

Dizeler null olarak sonlandırılabilir.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorProf.idl, CorProf.h

Kitaplığı: CorGuids.lib

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.