DIFXAPISetLogCallback (difxapi)
Last changed: Andriy Klyuchevskyy-131.107.0.103

.
Summary
The DIFXAPISetLogCallback 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 Int32 DIFXAPISetLogCallback(DIFXAPILOGCALLBACK LogCallback, IntPtr CallbackContext);

VB Signature:

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

User-Defined Types:

DIFXAPILOGCALLBACK

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#:

DIFXAPISetLogCallback(new DIFXAPILOGCALLBACK(DIFxAPILogCallbackFunc), IntPtr.Zero)

VB:

DIFXAPISetLogCallback(New DIFXAPILOGCALLBACK(AddressOf DIFxAPILogCallbackFunc), IntPtr.Zero)

Documentation