11 Index

_

__SystemSecurity class

_WBEM_RECONNECT_INFO structure

_WBEM_RECONNECT_RESULTS structure

_WBEM_REFRESH_INFO structure

_WBEM_REFRESH_INFO_NON_HIPERF structure

_WBEM_REFRESH_INFO_REMOTE structure

_WBEM_REFRESH_TYPE enumeration

_WBEM_REFRESHER_ID structure

A

Abstract data model

   client

   server

Abstract Provider Interface method

AddEnumToRefresher method

Additional error codes

AddObjectToRefresher method

AddObjectToRefresherByTemplate method

Applicability

Asynchronous delivery example

Asynchronous delivery of results example

B

Backup method

C

CancelAsyncCall method

Capability negotiation

Change tracking

CIM path and namespace

Client

   abstract data model

   initialization

   IUnsecuredApartment Interface Client Details method

   IWbemBackupRestore Interface Client Details method

   IWbemBackupRestoreEx Interface Client Details method

   IWbemObjectSink Interface Client Details method

   IWbemRefreshingServices Interface Client Details method

   IWbemShutdown Interface Client Details method

   IWbemUnsecuredApartment Interface Client Details method

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

Clone method

Common data types

   CIM path and namespace

   default system classes

   IWbemClassObject interface

   IWbemContext interface

   locale formats

   ObjectArray structure

   RefreshedInstances packet

   RefreshedSingleInstance packet

   return codes

   supported qualifiers

   SystemSecurity class

   WBEM_BACKUP_RESTORE_FLAGS enumeration

   WBEM_CHANGE_FLAG_TYPE enumeration

   WBEM_CONNECT_OPTIONS enumeration

   WBEM_GENERIC_FLAG_TYPE enumeration

   WBEM_INSTANCE_BLOB enumeration

   WBEM_INSTANCE_BLOB_TYPE enumeration

   WBEM_QUERY_FLAG_TYPE enumeration

   WBEM_RECONNECT_INFO structure

   WBEM_RECONNECT_RESULTS structure

   WBEM_RECONNECT_TYPE enumeration

   WBEM_REFRESH_INFO structure

   WBEM_REFRESH_INFO_NON_HIPERF structure

   WBEM_REFRESH_INFO_REMOTE structure

   WBEM_REFRESH_INFO_UNION union

   WBEM_REFRESH_TYPE enumeration

   WBEM_REFRESHED_OBJECT structure

   WBEM_REFRESHER_ID structure

   WBEM_STATUS_TYPE enumeration

   WBEM_TIMEOUT_TYPE enumeration

   WBEMSTATUS enumeration

   WQL query

Configuring refreshing services example

CreateClassEnum method

CreateClassEnumAsync method

CreateInstanceEnum method

CreateInstanceEnumAsync method

CreateObjectStub method

CreateSinkStub method

D

Data model - abstract

   client

   server

Data types

   CIM path and namespace

   default system classes

   IWbemClassObject interface

   IWbemContext interface

   locale formats

   ObjectArray structure

   RefreshedInstances packet

   RefreshedSingleInstance packet

   return codes

   supported qualifiers

   SystemSecurity class

   WBEM_BACKUP_RESTORE_FLAGS enumeration

   WBEM_CHANGE_FLAG_TYPE enumeration

   WBEM_CONNECT_OPTIONS enumeration

   WBEM_GENERIC_FLAG_TYPE enumeration

   WBEM_INSTANCE_BLOB enumeration

   WBEM_INSTANCE_BLOB_TYPE enumeration

   WBEM_QUERY_FLAG_TYPE enumeration

   WBEM_RECONNECT_INFO structure

   WBEM_RECONNECT_RESULTS structure

   WBEM_RECONNECT_TYPE enumeration

   WBEM_REFRESH_INFO structure

   WBEM_REFRESH_INFO_NON_HIPERF structure

   WBEM_REFRESH_INFO_REMOTE structure

   WBEM_REFRESH_INFO_UNION union

   WBEM_REFRESH_TYPE enumeration

   WBEM_REFRESHED_OBJECT structure

   WBEM_REFRESHER_ID structure

   WBEM_STATUS_TYPE enumeration

   WBEM_TIMEOUT_TYPE enumeration

   WBEMSTATUS enumeration

   WQL query

Default system classes

DeleteClass method

DeleteClassAsync method

DeleteInstance method

DeleteInstanceAsync method

E

Error codes - additional

EstablishPosition method

Events

   local

      client

      server

   local - client

   local - server

   timer

      client

      server

   timer - client

   timer - server

Examples

   asynchronous delivery

   asynchronous delivery of results

   configuring refresher services

   configuring refreshing services

   initialization

   optimized asynchronous delivery

   optimized asynchronous delivery of results

   overview

   protocol initialization

   refresher interface

   semisynchronous operations

   synchronous operations

   using the refresher interface

ExecMethod method

ExecMethodAsync method

ExecNotificationQuery method

ExecNotificationQueryAsync method

ExecQuery method

ExecQueryAsync method

F

Fields - vendor-extensible

Full IDL

G

GetCallStatus method

GetObject method

GetObjectAsync method

GetRemoteRefresher method

GetResultObject method

GetResultServices method

GetResultString method

GetSD method

GetSmartEnum method

Glossary

I

IDL

IEnumWbemClassObject Interface method

Implementer - security considerations

Index of security parameters

Indicate method

Informative references

Initialization

   client

   server

Initialization examples

   captures

   overview

   trace

Introduction

IUnsecuredApartment Interface Client Details method

IUnsecuredApartment Interface method

IWbemBackupRestore Interface Client Details method

IWbemBackupRestore Interface method

IWbemBackupRestoreEx Interface Client Details method

IWbemBackupRestoreEx Interface method

IWbemCallResult Interface method

IWbemClassObject interface

IWbemContext interface

IWbemFetchSmartEnum Interface method

IWbemLevel1Login Interface method

IWbemLevel1Login::EstablishPosition (Opnum 3)

IWbemLevel1Login::RequestChallenge (Opnum 4)

IWbemLevel1Login::WBEMLogin (Opnum 5)

IWbemLoginClientID Interface method

IWbemLoginHelper Interface method

IWbemObjectSink Interface Client Details method

IWbemObjectSink Interface Server Details method

IWbemRefreshingServices Interface Client Details method

IWbemRefreshingServices Interface method

IWbemRemoteRefresher Interface method

IWbemServices Interface method

IWbemShutdown Interface Client Details method

IWbemShutdown Interface method

IWbemUnsecuredApartment Interface Client Details method

IWbemUnsecuredApartment Interface method

IWbemWCOSmartEnum Interface method

L

Local events

   client

   server

Locale formats

M

Message processing

   client

   server

Messages

   common data types

      CIM path and namespace

      default system classes

      IWbemClassObject interface

      IWbemContext interface

      locale formats

      ObjectArray structure

      RefreshedInstances packet

      RefreshedSingleInstance packet

      return codes

      supported qualifiers

      SystemSecurity class

      WBEM_BACKUP_RESTORE_FLAGS enumeration

      WBEM_CHANGE_FLAG_TYPE enumeration

      WBEM_CONNECT_OPTIONS enumeration

      WBEM_GENERIC_FLAG_TYPE enumeration

      WBEM_INSTANCE_BLOB enumeration

      WBEM_INSTANCE_BLOB_TYPE enumeration

      WBEM_QUERY_FLAG_TYPE enumeration

      WBEM_RECONNECT_INFO structure

      WBEM_RECONNECT_RESULTS structure

      WBEM_RECONNECT_TYPE enumeration

      WBEM_REFRESH_INFO structure

      WBEM_REFRESH_INFO_NON_HIPERF structure

      WBEM_REFRESH_INFO_REMOTE structure

      WBEM_REFRESH_INFO_UNION union

      WBEM_REFRESH_TYPE enumeration

      WBEM_REFRESHED_OBJECT structure

      WBEM_REFRESHER_ID structure

      WBEM_STATUS_TYPE enumeration

      WBEM_TIMEOUT_TYPE enumeration

      WBEMSTATUS enumeration

      WQL query

   overview

   transport

Methods

   Abstract Provider Interface

   IEnumWbemClassObject Interface

   IUnsecuredApartment Interface

   IUnsecuredApartment Interface Client Details

   IWbemBackupRestore Interface

   IWbemBackupRestore Interface Client Details

   IWbemBackupRestoreEx Interface

   IWbemBackupRestoreEx Interface Client Details

   IWbemCallResult Interface

   IWbemFetchSmartEnum Interface

   IWbemLevel1Login Interface

   IWbemLoginClientID Interface

   IWbemLoginHelper Interface

   IWbemObjectSink Interface Client Details

   IWbemObjectSink Interface Server Details

   IWbemRefreshingServices Interface

   IWbemRefreshingServices Interface Client Details

   IWbemRemoteRefresher Interface

   IWbemServices Interface

   IWbemShutdown Interface

   IWbemShutdown Interface Client Details

   IWbemUnsecuredApartment Interface

   IWbemUnsecuredApartment Interface Client Details

   IWbemWCOSmartEnum Interface

   Namespaces

N

Namespaces method

Next method (section 3.1.4.4.2, section 3.1.4.7.1)

NextAsync method

Normative references

NTLMLogin method

O

ObjectArray packet

OpenNamespace method

Opnum5NotUsedOnWire method

Optimized asynchronous delivery example

Optimized asynchronous delivery of results example

Overview (synopsis)

P

Parameter index - security

Parameters - security index

Pause method

Preconditions

Prerequisites

Product behavior

Protocol Details

   overview

Protocol initialization example

PutClass method

PutClassAsync method

PutInstance method

PutInstanceAsync method

Q

Qualifiers

QueryObjectSink method

R

ReconnectRemoteRefresher method

References

   informative

   normative

RefreshedInstances packet

RefreshedSingleInstance packet

Refresher interface example

Relationship to other protocols

RemoteRefresh method

RemoveObjectFromRefresher method

RequestChallenge method

Reset method

Restore method

Resume method

S

Security

   implementer considerations

   overview

   parameter index

Semisynchronous operations example

Semisynchronous operations examples

   delivery of result sets

   delivery of single result

   delivery traces

      delivery of IWbemServices ExecQuery and ExecMethod operations

      delivery of IwbemServices PutInstance/DeleteInstance/CreateInstanceEnum operations

   overview

Sequencing rules

   client

   server

Server

   abstract data model

   Abstract Provider Interface method

   IEnumWbemClassObject Interface method

   initialization

   IUnsecuredApartment Interface method

   IWbemBackupRestore Interface method

   IWbemBackupRestoreEx Interface method

   IWbemCallResult Interface method

   IWbemFetchSmartEnum Interface method

   IWbemLevel1Login Interface method

   IWbemLoginClientID Interface method

   IWbemLoginHelper Interface method

   IWbemObjectSink Interface Server Details method

   IWbemRefreshingServices Interface method

   IWbemRemoteRefresher Interface method

   IWbemServices Interface method

   IWbemShutdown Interface method

   IWbemUnsecuredApartment Interface method

   IWbemWCOSmartEnum Interface method

   local events

   message processing

   Namespaces method

   overview (section 3, section 3.1)

   sequencing rules

   timer events

   timers

SetClientInfo method

SetEvent method

SetSD method

SetStatus method

Shutdown method

Skip method

Standards assignments

Status codes - additional

StopRefreshing method

Supported qualifiers

Synchronous operations example

Synchronous operations examples

   delivery of result sets

      optimized client and optimized server

      optimized client and unoptimized server

      overview

      unoptimized client and optimized server

      unoptimized client and unoptimized server

   delivery of single result

   delivery traces

      delivery of IWbemServices ExecQuery and ExecMethod operations

      delivery of IwbemServices PutInstance/DeleteInstance/CreateInstanceEnum operations

   overview

System classes

SystemSecurity class

T

Timer events

   client

   server

Timers

   client

   server

Tracking changes

Transport

Transport - message

U

Using the refresher interface example

V

Vendor-extensible fields

Versioning

W

WBEM_BACKUP_RESTORE_FLAGS enumeration

WBEM_CHANGE_FLAG_TYPE enumeration

WBEM_CONNECT_OPTIONS enumeration

WBEM_DATAPACKET_OBJECT packet

WBEM_GENERIC_FLAG_TYPE enumeration

WBEM_INSTANCE_BLOB packet

WBEM_INSTANCE_BLOB_TYPE enumeration

WBEM_QUERY_FLAG_TYPE enumeration

WBEM_RECONNECT_TYPE enumeration

WBEM_REFRESHED_OBJECT structure

WBEM_S_FALSE

WBEM_S_NEW_STYLE

WBEM_S_NO_ERROR

WBEM_S_TIMEDOUT

WBEM_STATUS_TYPE enumeration

WBEM_TIMEOUT_TYPE enumeration

WBEMLogin method

WBEMOBJECT_CLASS packet

WBEMOBJECT_INSTANCE packet

WBEMOBJECT_INSTANCE_NOCLASS packet

WBEMSTATUS enumeration

WQL event query

WQL query

WQL schema and data query