what does ClassGuid = {00000000-0000-0000-0000-000000000000} mean?

Discussion in 'Windows Vista Drivers' started by qwert, Jul 9, 2008.

  1. qwert

    qwert Guest

    [Version]
    signature = "$Windows NT$"
    Provider = %Company%
    ClassGuid = {00000000-0000-0000-0000-000000000000}
    DriverVer = 07/07/2008,1.0.0.1
    CatalogFile = mydriver.cat

    If I have a classguid like the above,what does it mean.Is class and
    classguid entry in inf file mandatory.
    I was able to install the driver without the class entry in my inf file as
    mentioned above.
    but chkinf gives error if it doesnt find class and classguid entry in the
    inf file.
    may be my question is stupid but I couldnt resist asking.
    Thanks in advance
     
    qwert, Jul 9, 2008
    #1
    1. Advertisements

  2. Use UUIDGEN or GUIDGEN to generate your own guid. Null guid is just a
    placeholder. You also need class name.
     
    Alexander Grigoriev, Jul 9, 2008
    #2
    1. Advertisements

  3. qwert

    qwert Guest

    I used GUIDGEN to generate the GUID.
    But I dont have class name anyways.
    Is class name mandatory.But my driver gets installed successfully
    chkinf gives error as I dont have class name

    Thanks in advance

     
    qwert, Jul 15, 2008
    #3
  4. If you do not provide a ClassGuid and a classname, then you will not be able
    to connect to the deviceinterface.
    Even though the driver will install, it is worthless, because usually you
    want to communicate with your driver with an application.
    This will not be possible if you have no deviceinterface.

     
    Gottfried Stöckl, Jul 22, 2008
    #4
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.