Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een stuurprogramma kan de WMI-bibliotheek gebruiken om IRP_MN_REGINFO en IRP_MN_REGINFO_EX aanvragen af te handelen als er blokken worden geregistreerd die geen dynamische exemplaarnamen gebruiken of die statische exemplaarnamen gebruiken op basis van een door het stuurprogramma gedefinieerde basisnaamtekenreeks. In dit geval de bestuurder:
Roept WmiSystemControl aan met een aanwijzer naar het apparaatobject van het stuurprogramma, een aanwijzer naar een WMILIB_CONTEXT structuur en een aanwijzer naar de IRP
De WMILIB_CONTEXT structuur geeft het aantal blokken aan dat moet worden geregistreerd (GuidCount) en verwijst naar een lijst met WMIGUIDREGINFO-structuren (GuidList) die de GUID, het aantal exemplaren en registratievlagmen opgeven die betrekking hebben op het bijbehorende blok. Het definieert ook toegangspunten voor de vereiste en optionele DpWmiXxx callback routines van het stuurprogramma.
Wanneer WMI de DpWmiQueryReginfo-routine van het stuurprogramma aanroept, geeft het stuurprogramma het registerpad, de MOF-resourcenaam, registratievlagken op die betrekking hebben op alle blokken en informatie die WMI gebruikt om instanties van de gegevensblokken van het stuurprogramma een naam te geven. Dit kan een verwijzing zijn naar het fysieke apparaatobject dat wordt doorgegeven aan de AddDevice-routine van het stuurprogramma of een tekenreeks waarop statische exemplaarnamen moeten worden gebaseerd.
Een stuurprogramma moet toegangspunten initialiseren voor de DpWmiXxx-callbackroutines in de WMILIB_CONTEXT structuur voordat WmiSystemControl wordt aangeroepen, maar kan initialisatie van GuidCount en GuidList in de WMILIB_CONTEXT structuur uitstellen totdat WMI de DpWmiQueryReginfo-routine van het stuurprogramma aanroept.