Compartilhar via


Método ICorDebugProcess2::SetUnmanagedBreakpoint

Define um ponto de interrupção não gerenciado no deslocamento de imagem nativa especificado.

HRESULT SetUnmanagedBreakpoint (
       [in]  CORDB_ADDRESS    address,
       [in]  ULONG32          bufsize,
    [out, size_is(bufsize), length_is(*bufLen)] 
           BYTE               buffer[],
       [out] ULONG32          *bufLen
);

Parâmetros

  • address
    [in] A CORDB_ADDRESS objeto que especifica o nativo deslocamento de imagem.

  • bufsize
    [in] O dimensionar, em bytes, do buffer matriz.

  • buffer
    [out] Uma matriz que contém o código de operação é substituído pelo ponto de interrupção.

  • bufLen
    [out] Um ponteiro para o número de bytes retornados no buffer matriz.

Comentários

Se o deslocamento de imagem nativa estiver dentro do common linguagem tempo de execução (CLR), o ponto de interrupção será ignorado. Isso permite que o CLR evitar despachar um ponto de interrupção de out-of-banda, quando o ponto de interrupção é definido pelo depurador.

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 ICorDebugProcess2

Interface ICorDebugProcess