Compartilhar via


Método ICorDebugHeapValue2::CreateHandle

Cria um identificador do tipo especificado para o valor de heap representado por este 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 objeto representando a nova alça para esse valor de heap.

Comentários

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

Várias chamadas para esta função para o mesmo valor de heap criará várias alças. Como alças afetam o desempenho do coletor de lixo, deve limitar o depurador para um número relativamente pequeno de alças (cerca de 256) que estão ativo ao mesmo time.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICorDebugHeapValue2