Windows: IOCTL_AFS_GET_DEBUG_TRACE
[openafs.git] / src / WINNT / afsrdr / kernel / fs / AFSLogSupport.cpp
index eb52f18..779c090 100644 (file)
@@ -421,6 +421,31 @@ try_exit:
 }
 
 NTSTATUS
+AFSGetTraceConfig( OUT AFSTraceConfigCB *TraceInfo)
+{
+    NTSTATUS ntStatus = STATUS_SUCCESS;
+
+    __Enter
+    {
+
+       AFSAcquireExcl( &AFSDbgLogLock,
+                       TRUE);
+
+       TraceInfo->TraceLevel = AFSTraceLevel;
+
+       TraceInfo->TraceBufferLength = AFSDbgBufferLength;
+
+       TraceInfo->Subsystem = AFSTraceComponent;
+
+       TraceInfo->DebugFlags = AFSDebugFlags;
+
+       AFSReleaseResource( &AFSDbgLogLock);
+    }
+
+    return ntStatus;
+}
+
+NTSTATUS
 AFSGetTraceBuffer( IN ULONG TraceBufferLength,
                    OUT void *TraceBuffer,
                    OUT ULONG_PTR *CopiedLength)