Condividi tramite


Metodo ICorProfilerInfo2::GetStringLayout

Ottiene informazioni sul layout di un oggetto stringa. Questo metodo è obsoleto in .NET Framework versione 4 e viene sostituito dal metodo ICorProfilerInfo3::GetStringLayout2.

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

Parametri

  • pBufferLengthOffset
    [out] Puntatore all'offset del percorso, relativo al puntatore a ObjectID, in cui è archiviata la lunghezza della stringa vera e propria. La lunghezza è archiviata come DWORD.

    NotaNota

    Il parametro restituisce la lunghezza della stringa stessa, non la lunghezza del buffer.La lunghezza del buffer non è più disponibile.

  • PStringLengthOffset
    [out] Puntatore all'offset del percorso, relativo al puntatore a ObjectID, in cui è archiviata la lunghezza della stringa vera e propria. La lunghezza è archiviata come DWORD.

  • pBufferOffset
    [out] Puntatore all'offset del percorso, relativo al puntatore a ObjectID, in cui è archiviata la stringa di caratteri di tipo "wide".

Note

Il metodo GetStringLayout ottiene gli offset, relativi al puntatore a ObjectID, dei percorsi in cui sono archiviati i seguenti elementi:

  • La lunghezza del buffer della stringa.

  • La lunghezza della stringa vera e propria.

  • Il buffer in cui è contenuta l'effettiva stringa di caratteri di tipo "wide".

Le stringhe possono essere a terminazione Null.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICorProfilerInfo

Interfaccia ICorProfilerInfo2