Welche Bedeutung hat die Geräte-ID der Grafikkarte aus WMIC?

Welche Bedeutung hat die Geräte-ID der Grafikkarte aus WMIC?

Ich verwende ein Batch-Skript unter Windows 10, um Informationen zur Client-Hardware zu sammeln. Einige meiner Clients sind Laptops mit zwei Videoadaptern, einem eingebetteten Intel-Grafikadapter und einem separaten Nvidia-Adapter. Ich kann die benötigten Informationen aus der Ausgabe von: sammeln.

wmic path win32_VideoController get /all /format:list

Einige Dual-Adapter-Clients melden den Nvidia-Adapter als DeviceID=VideoController1 und den Intel-Adapter als DeviceID=VideoController2, während ein anderer Laptop mit identischer Hardware den Intel-Adapter als VideoController1 und Nvidia als VideoController2 meldet.

Ich bin neugierig, was der Unterschied zwischen zwei scheinbar identischen Laptops sein könnte. Hat es eine Bedeutung, wenn WMIC einen Adapter als VideoController1 statt als VideoController2 meldet?

Meine Frage lautet: Wie wählt Windows aus, welcher Adapter VideoController1 oder VideoController2 sein soll?

Danke!

Antwort1

Meine Interpretation

EntsprechendWin32_VideoController-KlasseDieGeräte IDEigenschaft wird geerbt vonCIM_LogicalDevice. ProCIM_LogicalDeviceEs wird vorgeschlagen, dass es „stellen eine Hardware-Entität dar, die sich in physischer Hardware befinden kann oder nicht" und daStandard-WMI-Qualifiziererzeigt an "Wenn die ID-Qualifizierer versehentlich weggelassen werden, generiert der MOF-Compiler automatisch ID-Qualifizierer.„— für mich würde das bedeuten, dass die Geräte-ID-Nummer, die Sie beim Ausführen des Befehls zurückerhalten, WMICnicht sehr aussagekräftig ist, da die ID einfach automatisch ausgewählt werden könnte.

Unterstützende Ressourcen


  • CIM _ LogicalDevice-Klasse

    DerCIM _ LogicalDevice-Klassestellt eine Hardwareeinheit dar, die in physischer Hardware realisiert sein kann, aber nicht muss.

    Geräte ID

    Datentyp: Zeichenfolge

    Zugriffstyp: Nur Lesen

    Qualifikation:_CIM-Schlüssel

    Adresse oder andere Identifizierungsinformationen zur eindeutigen Benennung des logischen Geräts.


  • Standard-WMI-Qualifizierer

    AUSWEIS

    Datentyp:VT_I4

    Gilt für: Eigenschaften, Parameter

    Identifiziert und sequenziert einen Eigenschafts- oder Methodenparameter eindeutig, wenn MOF-Anweisungen automatisch generiert werden.

    Dieser Qualifizierer ist nur für Methodenparameter erforderlich. Beim Erstellen von Parametern für eine Methode sollten Klassendesigner mit Id(0) für den ersten Parameter beginnen und für jeden nachfolgenden Parameter jede nachfolgende Ganzzahl verwenden. Wenn die ID-Qualifizierer unbeabsichtigt weggelassen werden, generiert der MOF-Compiler automatisch ID-Qualifizierer.

verwandte Informationen