Läs på engelska

Dela via


Hämta och tillhandahålla data på en 64-bitars dator

Klientprogram och skript som har åtkomst till standard-WMI 32-bitarsproviders fortsätter att fungera normalt när de körs på ett 64-bitars operativsystem. Endast två förinstallerade leverantörer, System Registry-providern och View-providern, har 64-bitarsversioner som körs sida vid sida med 32-bitarsversionerna. Ett 32-bitarsprogram som begär 32-bitars WDM-instanser (Windows Driver Model) tar dock emot standardinstanserna av 64-bitars WDM-klass i ett 64-bitars operativsystem.

Åtkomst till standard- och Nondefault-providerdata

I allmänhet inkluderar providerförfattare inte både 32-bitars- och 64-bitarsversioner av en provider i samma operativsystem. Om det inte finns någon 64-bitarsprovider kan en 32-bitarsprovider fortsätta att köras via wow64-anläggningarna. En 64-bitarsprovider kan också tillhandahålla data till ett 32-bitarsprogram. Mer information finns i Tillhandahålla WMI-data på en 64-bitars plattform.

Om det finns två versioner kan klientprogram och skript använda de kontextparametrar som är tillgängliga i COM API och Scripting API för att uttryckligen ansluta till en specifik, icke-standard WMI-leverantör, om den är tillgänglig. Mer information finns i Begära WMI-data på en 64-bitars plattform.

Följande diagram visar standardanslutningar och nondefault-anslutningar, med registret som ett exempel för vilka två providers kan finnas sida vid sida på en 64-bitars plattform.

standard- och nondefault-anslutningar på en 64-bitars plattform

begära att få WMI-data på en 64-bitars plattform

Att tillhandahålla WMI-data på en 64-bitars plattform