Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 2.57 KB

File metadata and controls

56 lines (39 loc) · 2.57 KB
description Receives callbacks from the DIA symbol locating procedure, thus enabling a user interface to report on the progress of the location attempt.
title IDiaLoadCallback
ms.date 11/04/2016
ms.topic reference
dev_langs
C++
helpviewer_keywords
IDiaLoadCallback interface
author mikejo5000
ms.author mikejo
ms.subservice debug-diagnostics

IDiaLoadCallback

Receives callbacks from the Debug Interface Access (DIA) symbol locating procedure, thus enabling a user interface to report on the progress of the location attempt.

Syntax

IDiaLoadCallback : IUnknown

Methods in Vtable Order

The following methods are exposed by this interface:

Method Description
IDiaLoadCallback::NotifyDebugDir Called when a debug directory was found in the .exe file.
IDiaLoadCallback::NotifyOpenDBG Called when a candidate .dbg file has been opened.
IDiaLoadCallback::NotifyOpenPDB Called when a candidate .pdb file has been opened.
IDiaLoadCallback::RestrictRegistryAccess Determines if registry queries can be used to locate symbol search paths.
IDiaLoadCallback::RestrictSymbolServerAccess Determines if access is allowed to a symbol server to resolve symbols.

Remarks

The client application implements this interface and provides a reference to it in the call to the IDiaDataSource::loadDataForExe method.

For additional restrictions that can be imposed on a load process, see the IDiaLoadCallback2 interface.

Requirements

Header: Dia2.h

Library: diaguids.lib

DLL: msdia80.dll

See also