Delayed-Write Buffers Lost When Impersonate Token ClosedLast reviewed: September 12, 1997Article ID: Q161374 |
The information in this article applies to:
SYMPTOMSAfter a service or application goes through the following three steps:
then the following error message is displayed:
System Process: Lost Delayed-Write Data. CAUSEWhen a file is opened, it will use write-back caching by default. This means that when data is written to the file, it is written to the cache, but not immediately to the file. The cache manager will flush the data to the file at a later time. When the thread issues the logoff request, the logoff request may be sent to the remote server before the cache manager flushes the data to the file (opened with a UNC path name). When the user log off completes, the file handle will no longer be valid. Later, when the cache manager flushes the data to the file server, it receives the error C0000008 (STATUS_INVALID_HANDLE) and then reports the error "System Process: Lost Delayed-Write Data."
RESOLUTIONWhen opening or creating the file, use the FILE_FLAG_WRITE_THROUGH flag. This will inform the redirector not to cache write data.
STATUSMicrosoft has confirmed this to be a problem in Windows NT versions 3.51 and 4.0. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
|
Additional query words: NT redirector prodnt
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |