Jump to content

DRIVERSTRUCT: Difference between revisions

From EDM2
Created page with "Driver structure. == Type == PSZ DrvrName; PSZ DrvrDescript; PSZ VendorName; UCHAR MajorVer; UCHAR MinorVer; DATEST..."
 
Ak120 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
Driver structure.
Driver structure


== Type ==
== Type ==
  PSZ           DrvrName;
[[PSZ]]        DrvrName;
  PSZ           DrvrDescript;
PSZ       DrvrDescript;
  PSZ           VendorName;
PSZ       VendorName;
  UCHAR         MajorVer;
[[UCHAR]]      MajorVer;
  UCHAR         MinorVer;
UCHAR     MinorVer;
  DATESTAMP     Date;
[[DATESTAMP]]  Date;
  USHORT       DrvrFlags;
USHORT     DrvrFlags;
  USHORT       DrvrType;
USHORT     DrvrType;
  USHORT       DrvrSubType;
USHORT     DrvrSubType;
  PFNRMCB       DrvrCallback;
PFNRMCB   DrvrCallback;
 
 
== C Declaration Method ==
== C Declaration Method ==
  typedef struct
  typedef struct


== Fields ==
== Fields ==
== Remarks ==
== Example Code ==
<PRE>
typedef struct _DRIVERSTRUCT {
  PSZ          DrvrName;
  PSZ          DrvrDescript;
  PSZ          VendorName;
  UCHAR        MajorVer;
  UCHAR        MinorVer;
  DATESTAMP    Date;
  USHORT        DrvrFlags;
  USHORT        DrvrType;
  USHORT        DrvrSubType;
  PFNRMCB      DrvrCallback;
} DRIVERSTRUCT;
typedef  DRIVERSTRUCT  * PDRIVERSTRUCT ;
</PRE>


[[Category:Data type]]
[[Category:Data type]]

Latest revision as of 11:01, 18 August 2017

Driver structure

Type

PSZ        DrvrName;
PSZ        DrvrDescript;
PSZ        VendorName;
UCHAR      MajorVer;
UCHAR      MinorVer;
DATESTAMP  Date;
USHORT     DrvrFlags;
USHORT     DrvrType;
USHORT     DrvrSubType;
PFNRMCB    DrvrCallback;

C Declaration Method

typedef struct

Fields