Skip to content

Function_IRPMonDllSnapshotRetrieve

Martin Drab edited this page Mar 18, 2020 · 3 revisions

IRPMonDllSnapshotRetrieve function

Summary

Retrieves information about driver and device objects currently present in the system.

Definition

void cdecl IRPMonDllSnapshotRetrieve(
    const long _IRPMON_DRIVER_INFO*** DriverInfo,
    const long System.UInt32 *InfoCount
   );

Parameters

DriverInfo

Address of variable that receives address of an array of pointers to IRPMON_DRIVER_INFO structures, each containing information about one driver and its devices.

InfoCount

Address of variable that receives the number of structures in the array.

Return Value

Value Description
ERROR_SUCCESS The snapshot has been retrieved successfully.
Other An error occurred.

Remarks

When the caller no longer needs the information retrieved by the routine, it must free it by calling the IRPMonDllSnapshotFree procedure.

See also

Requirements

Header irpmondll.h
Library irpmondll.lib
DLL irpmondll.dll

General

For Users-Developers

Tutorial

Public API

Functions

Types

Clone this wiki locally