Interfaccia IUnsecuredApartment (wbemcli.h)
L'interfaccia IUnsecuredApartment viene usata per semplificare il processo di esecuzione di chiamate asincrone da un processo client. Quando un client esegue chiamate asincrone, i ruoli del client e il server vengono invertito. In questo caso, il client implementa un oggetto (interfaccia IWbemObjectSink ) e il server chiama i metodi di tale oggetto. A causa di questo, le regole di sicurezza COM per i server rendono difficile per i client eseguire chiamate asincrone. La difficoltà primaria è il fatto che il client deve informare COM che consentirà a Gestione Windows di richiamare i metodi nell'oggetto del client (IWbemObjectSink).
Ereditarietà
L'interfaccia IUnsecuredApartment eredita dall'interfaccia IUnknown . IUnsecuredApartment include anche questi tipi di membri:
Metodi
L'interfaccia IUnsecuredApartment include questi metodi.
IUnsecuredApartment::CreateObjectStub Il metodo CreateObjectStub crea un sink di inoltro oggetti per facilitare la ricezione di chiamate asincrone da Gestione Windows. |
Commenti
IUnsecuredApartment consente a WMI di creare un processo separato per gestire i callback. L'uso di questa interfaccia crea rischi di sicurezza, come descritto in Impostazione della sicurezza in una chiamata asincrona. L'accesso semisynchrono o l'esecuzione di controlli di accesso sono consigliati anziché chiamate asincrone. Per altre informazioni e un esempio di uso di IUnsecuredApartment, vedere Riduzione della sicurezza per un sink in un processo separato. Usare IWbemUnsecuredApartment::CreateSinkStub per un approccio più sicuro.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | wbemcli.h (include Wbemidl.h) |
Vedi anche
Riduzione della sicurezza per un sink in un processo separato