[VIDEOPRT] Add global variable for debugging video drivers (#3080)

Reference: https://docs.microsoft.com/en-us/previous-versions/ff570170(v=vs.85)
This commit is contained in:
Dmitry Borisov 2020-09-15 18:24:42 +06:00 committed by GitHub
parent 0f8de896aa
commit 0dfc7f06b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -31,6 +31,8 @@
/* GLOBAL VARIABLES ***********************************************************/
ULONG VideoDebugLevel = 0;
BOOLEAN VpBaseVideo = FALSE;
BOOLEAN VpNoVesa = FALSE;
@ -294,6 +296,8 @@ IntVideoPortFindAdapter(
SystemBasicInfo.PageSize;
}
// FIXME: Check the adapter key and update VideoDebugLevel variable.
/*
* Call miniport HwVidFindAdapter entry point to detect if
* particular device is present. There are two possible code
@ -794,6 +798,9 @@ VideoPortDebugPrint(
{
va_list ap;
if (VideoDebugLevel >= DebugPrintLevel)
DebugPrintLevel = Error;
va_start(ap, DebugMessage);
vDbgPrintEx(DPFLTR_IHVVIDEO_ID, DebugPrintLevel, DebugMessage, ap);
va_end(ap);