Implement NdisMWriteLogData, enough to see something

svn path=/trunk/; revision=29375
This commit is contained in:
Hervé Poussineau 2007-10-03 13:48:51 +00:00
parent d3048bf9fd
commit 69a12a6870

View file

@ -2048,9 +2048,36 @@ NdisMWriteLogData(
IN PVOID LogBuffer,
IN UINT LogBufferSize)
{
UNIMPLEMENTED
PUCHAR Buffer = LogBuffer;
UINT i, j, idx;
return NDIS_STATUS_FAILURE;
UNIMPLEMENTED;
for (i = 0; i < LogBufferSize; i += 16)
{
DbgPrint("%08x |", i);
for (j = 0; j < 16; j++)
{
idx = i + j;
if (idx < LogBufferSize)
DbgPrint(" %02x", Buffer[idx]);
else
DbgPrint(" ");
}
DbgPrint(" | ");
for (j = 0; j < 16; j++)
{
idx = i + j;
if (idx == LogBufferSize)
break;
if (Buffer[idx] >= ' ') /* FIXME: not portable! replace by if (isprint(Buffer[idx])) ? */
DbgPrint("%c", Buffer[idx]);
else
DbgPrint(".");
}
DbgPrint("\n");
}
return NDIS_STATUS_FAILURE;
}