CallbackFilter.ProcessFailedRequests property


Pascal    C++ (Lib)    C++ (VCL)    C++ (.NET)    C#    VB.NET   

CallbackFilter     See also    


Specifies whether failed operations are reported.


    property ProcessFailedRequests : boolean;

[C++ (Lib)]
    void SetProcessFailedRequests(BOOL Value);
    bool GetProcessFailedRequests(void);

[C++ (VCL)]
    __property bool ProcessFailedRequests;

[C++ (.NET)]
    property bool ProcessFailedRequests

    bool ProcessFailedRequests;

    Public Property ProcessFailedRequests As Boolean


Use this property to tell the driver to report or skip failed operations.

Default value is false.

When ProcessFailedRequests is False, only successful requests are reported in post-operation callbacks and notifications. When ProcessFailedRequests is True, all requests are reported.

When ProcessFailedRequests is True, Status parameter of the callback / event handler contains system-native status code. Many codes can be converted to Win32 errors using NtStatusToWin32Error() function. Note, however, that there is no direct mapping between nativestatus codes and Win32 errors, so for some statuses conversion can fail.

See also