SetDifxLogCallback (difxapi)
Last changed: Andriy Klyuchevskyy-71.112.103.6

.
Summary
The SetDifxLogCallback function registers a caller-supplied callback function that DIFxAPI calls to log information about events that occur during DIFxAPI operations.

C# Signature:

[DllImport("DIFxAPI.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern void SetDifxLogCallback(DIFLOGCALLBACK LogCallback, IntPtr CallbackContext);

VB Signature:

Public Declare Auto Function SetDifxLogCallback Lib "DIFxAPI.dll" (ByVal LogCallback As DIFLOGCALLBACK, ByVal CallbackContext As IntPtr) As Int32

User-Defined Types:

DIFLOGCALLBACK

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

To use this function you just need difxapi.dll of appropriate architecture from Windows Server 2008/Vista WDK. The DriverStore will be created automatically for you.

Sample Code:

C#:

SetDifxLogCallback(new DIFLOGCALLBACK(DIFLogCallbackFunc), IntPtr.Zero)

VB:

SetDifxLogCallback(New DIFLOGCALLBACK(AddressOf DIFLogCallbackFunc), IntPtr.Zero)

Documentation