DDraceNetwork Docs
blocklist_driver.cpp File Reference
#include "blocklist_driver.h"
#include <base/system.h>
#include <cstddef>
Include dependency graph for blocklist_driver.cpp:

Classes

struct  SVersion
 
struct  SBackEndDriverBlockList
 

Macros

#define VERSION_PARTS   4
 

Enumerations

enum  EBackendDriverBlockListType { BACKEND_DRIVER_BLOCKLIST_TYPE_VERSION = 0 , BACKEND_DRIVER_BLOCKLIST_TYPE_VENDOR }
 

Functions

const char * ParseBlocklistDriverVersions (const char *pVendorStr, const char *pVersionStr, int &BlocklistMajor, int &BlocklistMinor, int &BlocklistPatch, bool &RequiresWarning)
 

Variables

static SBackEndDriverBlockList gs_aBlockList []
 

Macro Definition Documentation

◆ VERSION_PARTS

#define VERSION_PARTS   4

Enumeration Type Documentation

◆ EBackendDriverBlockListType

Enumerator
BACKEND_DRIVER_BLOCKLIST_TYPE_VERSION 
BACKEND_DRIVER_BLOCKLIST_TYPE_VENDOR 

Function Documentation

◆ ParseBlocklistDriverVersions()

const char * ParseBlocklistDriverVersions ( const char *  pVendorStr,
const char *  pVersionStr,
int &  BlocklistMajor,
int &  BlocklistMinor,
int &  BlocklistPatch,
bool &  RequiresWarning 
)

Variable Documentation

◆ gs_aBlockList

SBackEndDriverBlockList gs_aBlockList[]
static
Initial value:
= {
{BACKEND_DRIVER_BLOCKLIST_TYPE_VENDOR, {26, 20, 100, 7800}, {27, 20, 100, 8853}, "Intel", 2, 0, 0, "This Intel driver version can cause crashes, please update it to a newer version.", false, "windows"}}
@ BACKEND_DRIVER_BLOCKLIST_TYPE_VENDOR
Definition: blocklist_driver.cpp:29