Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I Configuration Manager innehåller resultatuppsättningen för en fråga en eller flera instanser som matchar de angivna kriterierna iSELECT instruktionen. Resultatinstanserna är antingen Generic klassinstanser eller instanser av den klass som anges i FROM-satsen.
__Generic klassresultat
Resultatet av en JOIN åtgärd returneras antingen i en instans av en klass som anges i frågan eller i en instans av __Generic klassen. Om en enskild klass är underförstådd genom egenskapslistan i SELECT-instruktionen, returneras resultaten som instanser av den klassen. Om det finns flera klasser returneras resultaten som instanser av den __Generic klassen.
Klassen __Generic är en allmän behållare för resultatet av JOIN åtgärder och COUNT åtgärder. Den här klassen har ingen fastställd definition. Dess egenskaper beror på dess användning vid den tidpunkten. För JOIN resultat är egenskaperna inbäddade objekt som representerar de klasser som anges i frågan, vilket visas i följande exempel.
SELECT * FROM SMS_Package AS Pack
INNER JOIN SMS_Program AS Prog
ON Pack.PackageID = Prog.PackageID
I följande exempel visas det __Generic klassresultatet för ovanstående fråga.
Class __Generic
{
SMS_Package Pack;
SMS_Program Prog;
}
För COUNT-resultat innehåller instansen en Count egenskap, som följande klass visar.
Class __Generic
{
uint32 Count;
}
Faktiska klassinstansresultat
Klassinstanserna som returneras i en resultatuppsättning innehåller både system- och klassegenskaper. Inbäddade och lata egenskaper returneras dock inte.
Systemegenskaperna omfattar de för den angivna klassen och dess härledda klasser. Eftersom inte alla systemegenskaper är relevanta för alla frågor kan värdet för en viss systemegenskap vara null.
Vilka klassegenskaper som returneras beror på om du anger en egenskapslista eller asterisken. Om du anger en egenskapslista som innehåller en eller flera klassegenskaper innehåller den returnerade instansen endast egenskaperna i listan. Egenskapslistan bör innehålla nyckelegenskaper för klassen. När du anropar en fråga som inte anger viktiga egenskaper i egenskapslistan innehåller resultatuppsättningen ofullständiga och därmed felaktiga värden för systemegenskaperna. __Path__Relpath
Se även
Så här läser du Lazy-egenskaper med hjälp av hanterad kodSå här läser du Lazy-egenskaper med WMI