Recupero e fornitura di dati in un computer a 64 bit

Le applicazioni client e gli script che accedono ai provider WMI a 32 bit standard continuano a funzionare normalmente quando vengono eseguiti in un sistema operativo a 64 bit. Solo due provider preinstallati, il provider del Registro di sistema e il provider View, hanno versioni a 64 bit che vengono eseguite side-by-side con le versioni a 32 bit. Tuttavia, un'applicazione a 32 bit che richiede istanze di Windows Driver Model (WDM) a 32 bit riceve le istanze predefinite della classe WDM a 64 bit in un sistema operativo a 64 bit.

Accesso ai dati del provider predefinito e non predefinito

In genere, i writer del provider non includono sia versioni a 32 bit che a 64 bit di un provider nello stesso sistema operativo. Se non esiste alcun provider a 64 bit, un provider a 32 bit può continuare a essere eseguito attraverso le strutture di WOW64. Un provider a 64 bit può anche fornire dati a un'applicazione a 32 bit. Per altre informazioni, vedere Fornitura di dati WMI in una piattaforma a 64 bit.

Se esistono due versioni, le applicazioni client e gli script possono usare i parametri di contesto disponibili nell'API COM e l'API di scripting per connettersi in modo esplicito a un provider WMI non predefinito specifico, se disponibile. Per altre informazioni, vedere Richiesta di dati WMI in una piattaforma a 64 bit.

Il diagramma seguente illustra le connessioni predefinite e non predefinite, usando il Registro di sistema come esempio per cui due provider possono esistere side-by-side in una piattaforma a 64 bit.

connessioni predefinite e non predefinite in una piattaforma a 64 bit

Richiesta di dati WMI su una piattaforma a 64 bit

Fornitura di dati WMI su una piattaforma a 64 bit