next up previous contents
Next: 5.8 WD_Sleep() Up: 5. General WD_xxx Functions Previous: 5.6 WD_DebugAdd()   Contents


5.7 WD_DebugDump()


PURPOSE

$\bullet$Retrieves debug messages buffer.


PROTOTYPE

DWORD WD_DebugDump(
    HANDLE hWD,
    WD_DEBUG_DUMP *pDebugDump);


PARAMETERS

Name Type Input/Output
$\bullet$hWD HANDLE Input
$\bullet$pDebug WD_DEBUG_DUMP* Input
$\gg$pcBuffer PCHAR Input/Output
$\gg$dwSize DWORD Input


DESCRIPTION

Name Description
hWD Handle to WinDriver's kernel-mode driver as received from WD_Open() [5.2]
pDebugDump Pointer to a debug dump information structure:
$\bullet$ pcBuffer Buffer to receive debug messages
$\bullet$ 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);