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 DWORD
depolanı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 DWORD
depolanı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