FilterReplyMessage returned 0x801F0020

I couldn’t find any information about the return code. It is a very simple
user mode win32 console application. Here is the snippet of the source code:

FILTER_REPLY_HEADER ReplyHeader = {0};
ReplyHeader.MessageId = recvMsg.MessageHeader.MessageId;
hr = FilterReplyMessage( port,
&ReplyHeader,
sizeof( ReplyHeader ) );
if (!SUCCEEDED( hr ))
{
printf( “FilterReplyMessage returned error: 0x%X\n”, hr );
break;
}

Any information is appreciated.

Regards,
Shangwu

It’s a standard system error code. Use FormatMessage() to decode it.
(Basically, the low 16 bits is the error code = 0020 = 32 =
ERROR_SHARING_VIOLATION).

Ken

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Shangwu
Sent: Wednesday, May 04, 2005 4:00 PM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] FilterReplyMessage returned 0x801F0020

I couldn’t find any information about the return code. It is a very simple
user mode win32 console application. Here is the snippet of the source code:

FILTER_REPLY_HEADER ReplyHeader = {0};
ReplyHeader.MessageId = recvMsg.MessageHeader.MessageId;
hr = FilterReplyMessage( port,
&ReplyHeader,
sizeof( ReplyHeader ) );
if (!SUCCEEDED( hr ))
{
printf( “FilterReplyMessage returned error: 0x%X\n”, hr );
break;
}

Any information is appreciated.

Regards,
Shangwu


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@comcast.net
To unsubscribe send a blank email to xxxxx@lists.osr.com

Never mind. I found the definition in fltwinerror.h. It says:
“No waiter is present for the filter’s reply to this message”

Regards,

Shangwu

“Shangwu” wrote in message news:xxxxx@ntfsd…
>I couldn’t find any information about the return code. It is a very simple
>user mode win32 console application. Here is the snippet of the source
>code:
>
> FILTER_REPLY_HEADER ReplyHeader = {0};
> ReplyHeader.MessageId = recvMsg.MessageHeader.MessageId;
> hr = FilterReplyMessage( port,
> &ReplyHeader,
> sizeof( ReplyHeader ) );
> if (!SUCCEEDED( hr ))
> {
> printf( “FilterReplyMessage returned error: 0x%X\n”, hr );
> break;
> }
>
> Any information is appreciated.
>
> Regards,
> Shangwu
>
>