Compartilhar via


Método de ICorDebugHeapValue2::CreateHandle

Cria um identificador do tipo especificado para o valor de heap representado por this ICorDebugHeapValue2 objeto.

HRESULT CreateHandle (
    [in] CorDebugHandleType      type, 
    [out] ICorDebugHandleValue   **ppHandle
);

Parâmetros

  • type
    [in] Um valor igual a CorDebugHandleType enumeração que especifica o tipo de identificador a ser criado.

  • ppHandle
    [out] Um ponteiro para o endereço de um ICorDebugHandleValue o objeto que representa a nova alça para este valor de heap.

Comentários

O identificador será criado no domínio do aplicativo que está associado com o valor de pilha e se tornará inválido se o domínio do aplicativo seja descarregado.

Várias chamadas para esta função para o mesmo valor de heap criará vários identificadores. Alças de afetarem o desempenho do coletor de lixo, o depurador deve limitar-se a um número relativamente pequeno de alças (cerca de 256) que estão ativos ao mesmo tempo.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICorDebugHeapValue2