Udostępnij za pomocą


ICorDebug::SetUnmanagedHandler — Metoda

Określa obiekt programu obsługi zdarzeń dla zdarzeń niezarządzanych.

Składnia

HRESULT SetUnmanagedHandler (
    [in] ICorDebugUnmanagedCallback  *pCallback
);

Parametry

pCallback [in] Wskaźnik do obiektu ICorDebugUnmanagedCallback , który reprezentuje procedurę obsługi zdarzeń niezarządzanych.

Uwagi

Obiekt procedury obsługi zdarzeń niezarządzanych musi zostać ustawiony po wywołaniu metody ICorDebug::Initialize i przed wywołaniami elementu ICorDebug::CreateProcess lub ICorDebug::D ebugActiveProcess. Jednak w starszych celach nie jest wymagane ustawienie obiektu programu obsługi zdarzeń dla zdarzeń niezarządzanych do momentu zgłoszenia pierwszego natywnego zdarzenia debugowania. W szczególności, jeśli ICorDebug::CreateProcess ustawiono flagę CREATE_SUSPENDED, nie można wysyłać natywnych zdarzeń debugowania do momentu wznowienia głównego wątku.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 1.0

Zobacz także