5.7  WD_DebugDump

PURPOSE
• Retrieves debug messages buffer.
PROTOTYPE
DWORD WD_DebugDump(
    HANDLE hWD,
    WD_DEBUG_DUMP *pDebugDump);
PARAMETERS
NameTypeInput/Output
hWDHANDLEInput
pDebugWD_DEBUG_DUMP*Input
• pcBufferPCHARInput/Output
• dwSizeDWORDInput
DESCRIPTION
NameDescription
hWDHandle to WinDriver's kernel-mode driver as received from WD_Open [5.2]
pDebugDump Pointer to a debug dump information structure:
• pcBuffer Buffer to receive debug messages
dwSize Size of buffer in bytes
RETURN VALUE
Returns WD_STATUS_SUCCESS(0) on success, or an appropriate error code otherwise [A].
EXAMPLE
char buffer[1024];
WD_DEBUG_DUMP dump;
dump.pcBuffer=buffer;
dump.dwSize = sizeof(buffer);
WD_DebugDump(hWD, &dump);