Freigeben über


ICorProfilerInfo2::GetStringLayout-Methode

Ruft Informationen über das Layout eines Zeichenfolgenobjekts ab. Diese Methode ist in .NET Framework, Version 4 veraltet und wird durch die ICorProfilerInfo3::GetStringLayout2-Methode ersetzt.

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

Parameter

  • pBufferLengthOffset
    [out] Ein Zeiger auf den Offset des Speicherorts, relativ zum ObjectID-Zeiger, der die Länge der Zeichenfolge speichert. Die Länge wird als DWORD gespeichert.

    HinweisHinweis

    Dieser Parameter gibt die Länge der Zeichenfolge selbst zurück, und nicht die Länge des Puffers.Die Länge des Puffers ist nicht mehr verfügbar.

  • PStringLengthOffset
    [out] Ein Zeiger auf den Offset des Speicherorts, relativ zum ObjectID-Zeiger, der die Länge der Zeichenfolge selbst speichert. Die Länge wird als DWORD gespeichert.

  • pBufferOffset
    [out] Ein Zeiger auf den Offset des Puffers, relativ zum ObjectID-Zeiger, der die Zeichenfolge der Breitzeichen speichert.

Hinweise

Die GetStringLayout-Methode ruft die Offsets, relativ zum ObjectID-Zeiger, der Speicherorte ab, in denen Folgendes gespeichert ist:

  • Die Länge des Puffers der Zeichenfolge.

  • Die Länge der Zeichenfolge selbst.

  • Der Puffer, der die tatsächliche Zeichenfolge der Breitzeichen enthält.

Zeichenfolgen können auf NULL enden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorProfilerInfo-Schnittstelle

ICorProfilerInfo2-Schnittstelle