AccessCheck
The AccessCheck method is implemented by an event provider and called by Windows Management Instrumentation (WMI) when a consumer subscribes to an event specified in wszQuery. |
Add
The Add method adds a new element to the end of an array, increasing the array by one. |
Add
The Add method adds a reference to the collection. |
AddEnum
The IWbemConfigureRefresher::AddEnum method adds an enumerator to the requested refresher. |
AddObjectByPath
The IWbemConfigureRefresher::AddObjectByPath method adds an object to a refresher by specifying an object path. |
AddObjectByTemplate
With the IWbemConfigureRefresher::AddObjectByTemplate method, you can add an object you want refreshed to a refresher by specifying an IWbemClassObject instance template. |
AddObjects
The IWbemHiPerfEnum::AddObjects method adds the supplied instance objects to the enumerator. |
AddRefresher
The IWbemConfigureRefresher::AddRefresher method adds a refresher to a refresher. |
AllocSysString
The AllocSysString method allocates a new BSTR string that is Automation compatible. It then copies the contents of the CHStringstring into it, including the terminating NULL character. |
AllPropertiesAreRequired
The AllPropertiesAreRequired method indicates whether all of the properties for the instance are requested. |
Append
The Append method adds the contents of another array to the end of the given array. |
Backup
The IWbemBackupRestore::Backup method backs up the contents of the static repository to a separate file. |
BeginEnum
The BeginEnum method starts enumerating the collection. |
BeginEnumeration
Resets an enumeration back to the beginning of the enumeration. |
BeginEnumeration
The IWbemContext::BeginEnumeration method resets the enumeration of all the context values in the object. |
BeginEnumeration
The IWbemQualifierSet::BeginEnumeration method resets before there is an enumeration of all the qualifiers in the object. |
BeginMethodEnumeration
Use the IWbemClassObject::BeginMethodEnumeration method call to begin an enumeration of the methods available for the object. |
BeginRead
The BeginRead method provides thread safety by indicating the beginning of a data read operation when the provider is built on the WMI Provider Framework. CThreadBase is called internally. |
BeginWrite
The BeginWrite method provides thread safety by indicating the beginning of a data write operation when the provider is built on the WMI Provider Framework. CThreadBase is called internally. |
CancelAsyncCall
The IWbemServices::CancelAsyncCall method cancels any currently pending asynchronous calls based on the IWbemObjectSink pointer, which was originally passed to the asynchronous method. |
CancelQuery
Call the IWbemEventProviderQuerySink::CancelQuery method whenever a logical event consumer cancels a relevant event query filter with Windows Management. |
CHPtrArray
The CHPtrArray method constructor initializes a new instance of CHPtrArray. |
CHString
The CHString::CHString function initializes a new CHString object with the specified data. |
CHString
Initializes a new CHString object with the specified data. (overload 2/6) |
CHString
Initializes a new CHString object with the specified data. (overload 4/6) |
CHString
Initializes a new CHString object with the specified data. (overload 5/6) |
CHString
Initializes a new CHString object with the specified data. (overload 1/6) |
CHString
Initializes a new CHString object with the specified data. (overload 6/6) |
CHString
Initializes a new CHString object with the specified data. (overload 3/6) |
CHStringArray
The CHStringArray constructor constructs an empty CHStringArray array. |
Clear
The Clear method sets the time in the WBEMTime object to an invalid time. |
Clear
The Clear method sets the time span to INVALID_TIME. |
Clone
The IEnumWbemClassObject::Clone method makes a logical copy of the entire enumerator, retaining its current position in an enumeration. |
Clone
The IWbemClassObject::Clone method returns a new object that is a complete clone of the current object. The new object has a COM reference count of 1. |
Clone
The IWbemContext::Clone method makes a logical copy of the current IWbemContext object. This method can be useful when many calls must be made which have largely identical IWbemContext objects. |
CObjectPathParser
Constructs and initializes an instance of a CObjectPathParser object that requires a full object path. Use of this object is not recommended. Instead, use the IWbemPath COM interface. |
Collate
The Collate method uses the wcscoll function to compare a CHString string with another string. |
Commit
The Commit method is used to send an instance to WMI. This method is a helper function and should not be overridden. |
Commit
The Commit method returns the current instance to WMI. |
Compare
The Compare method uses the wcscmp function to compare this CHString string with another string. |
CompareNoCase
The CompareNoCase method uses the _wcsicmp function to compare a CHString string with another string. |
CompareTo
The IWbemClassObject::CompareTo method compares an object to another Windows Management object. Note that there are certain constraints in this comparison process. |
CompileBuffer
The IMofCompiler::CompileBuffer method compiles either a buffer containing binary MOF data or a text buffer in ASCII format. |
CompileFile
The IMofCompiler::CompileFile method compiles a MOF file (including binary MOFs) and stores the information in the WMI repository. |
ConnectServer
The IWbemLocator::ConnectServer method creates a connection through DCOM to a WMI namespace on the computer specified in the strNetworkResource parameter. |
Copy
The Copy method overwrites the elements of the given array with the elements of another array. |
CreateBMOF
The IMofCompiler::CreateBMOF method creates a binary MOF file. |
CreateClassEnum
The IWbemServices::CreateClassEnum method returns an enumerator for all classes that satisfy selection criteria. |
CreateClassEnumAsync
The IWbemServices::CreateClassEnumAsync method returns an enumeration of all classes that the class provider supports. |
CreateClassPart
Initializes the class or key portion of the path. |
CreateInstanceEnum
The IWbemServices::CreateInstanceEnum method creates an enumerator that returns the instances of a specified class according to user-specified selection criteria. |
CreateInstanceEnumAsync
The IWbemServices::CreateInstanceEnumAsync method creates an enumerator that asynchronously returns the instances of a specified class according to user-specified selection criteria. |
CreateNewInstance
The CreateNewInstance method allocates a new CInstance object and returns a pointer to it. |
CreateObjectStub
The CreateObjectStub method creates an object forwarder sink to assist in receiving asynchronous calls from Windows Management. |
CreateRefreshableEnum
Creates a new refreshable enumeration. |
CreateRefreshableObject
Requests a refreshable instance object. |
CreateRefresher
Creates a refresher. |
CreateSinkStub
The CreateSinkStub method is similar to the IUnsecuredApartment::CreateObjectStub and creates an object forwarder sink and performs access checks for receiving asynchronous calls from Windows Management. |
CThreadBase
The CThreadBase::CThreadBase constructor initializes a new instance of CThreadBase. CThreadBase is called internally. |
CWbemGlueFactory
The CWbemGlueFactory::CWbemGlueFactory constructor initializes a new instance of CWbemGlueFactory. This class is part of the WMI Provider Framework. (??0CWbemGlueFactory@@QEAA@XZ) |
CWbemGlueFactory
The CWbemGlueFactory::CWbemGlueFactory constructor initializes a new instance of CWbemGlueFactory. This class is part of the WMI Provider Framework. (overload 1/2) |
Delete
The IWbemClassObject::Delete method deletes the specified property from a CIM class definition and all of its qualifiers. |
Delete
The IWbemQualifierSet::Delete method deletes the specified qualifier by name. |
DeleteAll
The IWbemContext::DeleteAll method removes all named context values from the current object, thus emptying the object. |
DeleteClass
The IWbemServices::DeleteClass method deletes the specified class from the current namespace. |
DeleteClassAsync
The IWbemServices::DeleteClassAsync method deletes the specified class from the current namespace. |
DeleteClassPart
The IWbemPath::DeleteClassPart method deletes the class portion of the path. |
DeleteInstance
The DeleteInstance method is called by WMI to delete an instance. (overload 2/2) |
DeleteInstance
The DeleteInstance method is called by WMI to delete an instance. (overload 1/2) |
DeleteInstance
The IWbemServices::DeleteInstance method deletes an instance of an existing class in the current namespace. |
DeleteInstanceAsync
The IWbemServices::DeleteInstanceAsync method asynchronously deletes an instance of an existing class in the current namespace. The confirmation or failure of the operation is reported through the IWbemObjectSink interface implemented by the caller. |
DeleteMethod
Use the IWbemClassObject::DeleteMethod method to delete a method. This call is supported only if the current object is a CIM class definition. Method manipulation is not available from IWbemClassObject pointers which point to CIM instances. |
DeleteValue
The IWbemContext::DeleteValue method deletes a named context value created by IWbemContext::SetValue. |
ElementAt
The CHStringArray::ElementAt(int) (chstrarr.h) method returns a temporary reference to the element pointer within the array. |
ElementAt
The CHStringArray::ElementAt (chstrarr.h) method returns a temporary reference to the element pointer within the array. |
Empty
The IWbemQuery::Empty method frees the memory that the parser is holding. |
Empty
The Empty method makes the CHString object an empty string and frees memory as appropriate. |
Empty
The Empty method removes all items from the collection. |
EndEnum
The EndEnum method ends the enumeration of the collection. |
EndEnumeration
The IWbemClassObject::EndEnumeration method terminates an enumeration sequence started with IWbemClassObject::BeginEnumeration. |
EndEnumeration
The IWbemContext::EndEnumeration method ends an enumeration sequence that begins with IWbemContext::BeginEnumeration. This call is not required, but it releases as early as possible any system resources associated with the enumeration. |
EndEnumeration
Call the IWbemQualifierSet::EndEnumeration method when you plan to terminate enumerations initiated with IWbemQualifierSet::BeginEnumeration and IWbemQualifierSet::Next. |
EndMethodEnumeration
The IWbemClassObject::EndMethodEnumeration method is used to terminate a method enumeration sequence started with IWbemClassObject::BeginMethodEnumeration. |
EndRead
The EndRead method provides thread safety by indicating the end of a data read operation when the provider is built on the WMI Provider Framework. CThreadBase is called internally. |
EndWrite
The EndWrite method provides thread safety by indicating the end of a data write operation when the provider is built on the WMI Provider Framework. CThreadBase is called internally. |
EnumerateInstances
The EnumerateInstances method is called by WMI to retrieve all instances of a framework provider's class. |
ExecMethod
The ExecMethod method is called by WMI to invoke a method on a class or instance. (overload 1/2) |
ExecMethod
The ExecMethod method is called by WMI to invoke a method on a class or instance. (overload 2/2) |
ExecMethod
Executes a method exported by a CIM object. |
ExecMethodAsync
Asynchronously executes a method exported by a CIM object. |
ExecNotificationQuery
The IWbemServices::ExecNotificationQuery method executes a query to receive events. The call returns immediately, and the user can poll the returned enumerator for events as they arrive. Releasing the returned enumerator cancels the query. |
ExecNotificationQueryAsync
The IWbemServices::ExecNotificationQueryAsync method performs the same task as IWbemServices::ExecNotificationQuery except that events are supplied to the specified response handler until CancelAsyncCall is called to stop the event notification. |
ExecQuery
The ExecQuery method is called by WMI to process a WMI Query Language (WQL) query. |
ExecQuery
The IWbemServices::ExecQuery method executes a query to retrieve objects. |
ExecQueryAsync
The IWbemServices::ExecQueryAsync method executes a query to retrieve objects asynchronously. |
Find
The Find method searches a string for the first match of a substring. |
Find
The CHString::Find method searches a string for the first match of a substring. |
FindConsumer
The FindConsumer function locates and returns sink objects to which WMI can send events. |
FindOneOf
The FindOneOf method searches a string for the first character that matches any character contained in lpszCharSet. |
Flush
The Flush method is called by the provider framework to delete all unnecessary memory in use by the provider. |
Format
The CHString::Format method formats and stores a series of characters and values in a CHString. |
Format
The CHString::Format method formats and stores a series of characters and values in a CHString string. |
FormatMessageW
The CHString::FormatMessageW (Unicode) method formats a message string. |
FormatMessageW
The CHString::FormatMessageW (Unicode) method formats a message string. |
FormatV
The FormatV method writes a formatted string and a variable list of arguments to a CHString string. |
FrameworkLoginDLL
The FrameworkLoginDLL method is called when the DLL_PROCESS_ATTACH value is sent to DllMain to determine whether the provider server can be loaded. (overload 1/2) |
FrameworkLoginDLL
The FrameworkLoginDLL method is called when the DLL_PROCESS_ATTACH value is sent to DllMain to determine whether the provider server can be loaded. (overload 2/2) |
FrameworkLogoffDLL
The FrameworkLogoffDLL method is called by DllCanUnloadNow to determine whether the provider server is not in use and can be unloaded. (overload 1/2) |
FrameworkLogoffDLL
The FrameworkLogoffDLL method is called by DllCanUnloadNow to determine whether the provider server is not in use and can be unloaded. (overload 2/2) |
Free
Releases the memory that contains the unparsed path. Use of this object is not recommended. Instead, use the IWbemPath COM interface. (overload 2/2) |
Free
Releases the memory that contains the unparsed path. Use of this object is not recommended. Instead, use the IWbemPath COM interface. (overload 1/2) |
FreeExtra
The FreeExtra method frees any extra memory that was previously allocated by the string but is no longer needed. |
FreeExtra
The FreeExtra method frees any extra memory allocated while the array increased. This method has no effect on the size or upper bound of the array. |
FreeMemory
The IWbemQuery::FreeMemory method frees the memory that the parser returns to a caller in a previous call to GetAnalysis. |
Get
The IWbemClassObject::Get method retrieves the specified property value, if it exists. This method can also return system properties. |
Get
The IWbemQualifierSet::Get method gets the specified named qualifier, if found. |
GetAllDerivedInstances
The GetAllDerivedInstances method retrieves a list of instances of a base class, or any children of that base class. |
GetAllDerivedInstancesAsynch
The GetAllDerivedInstancesAsynch method retrieves a list of instances supported by a particular provider and derived from a particular base class. This method allows the provider to respond asynchronously by returning one instance at a time. |
GetAllInstances
The GetAllInstances method retrieves a list of instances returned by a specific class. |
GetAllInstancesAsynch
The GetAllInstancesAsynch method retrieves a list of instances returned by a specific class. This method allows the provider to respond asynchronously by returning one instance at a time. |
GetAllocLength
The GetAllocLength method returns the size of the allocated string buffer. |
GetAnalysis
Gets the results of a successful query parse. |
GetAt
The GetAt method accesses an element in a CHPtrArray array. |
GetAt
The CHString::GetAt(int) (chstring.h) method returns a single character specified by an index number. |
GetAt
The CHString::GetAt (chstring.h) method returns a single character specified by an index number. |
GetAt
Gets the array element at the specified index. |
Getbool
The Getbool method retrieves a Boolean property. |
GetBSTR
Gets the time as a BSTR value in CIM Date and Time Format. |
GetBSTR
The GetBSTR method gets the time span as a BSTR in Date and Time format. |
GetBuffer
The GetBuffer method returns a pointer to the internal character buffer for the CHString object. |
GetBufferSetLength
The GetBufferSetLength method returns a pointer to the internal character buffer for the CHString object, truncating or increasing its length if necessary to exactly match the length specified in nNewLength. |
GetByte
The GetByte method retrieves a BYTE-compatible property. |
GetCallStatus
The IWbemCallResult::GetCallStatus method returns to the user the status of the current outstanding semisynchronous call. When this call returns WBEM_S_NO_ERROR, the original call to the IWbemServices method is complete. |
GetCHString
The GetCHString method retrieves a string property. |
GetClassName
The IWbemPath::GetClassName method retrieves the class name portion from the path. |
GetClassObjectInterface
The GetClassObjectInterface method returns an IWbemClassObject interface pointer. |
GetCount
The IWbemPathKeyList::GetCount method retrieves the number of keys in the path. |
GetData
The GetData method to get the data from the CHString object. |
GetData
The GetData method gains direct access to the elements in the array. |
GetDateTime
The GetDateTime method returns a datetime property. |
GetDMTF
The GetDMTF method converts a BSTR value to CIM Date and Time Format. |
GetDMTFNonNtfs
The GetDMTFNonNtfs method gets a DMTF date in a CIM Date and Time Format from a FAT that does not have time zones. |
GetDOUBLE
The GetDOUBLE method retrieves a DOUBLE property. |
GetDWORD
The GetDWORD method retrieves a DWORD property. |
GetEmbeddedObject
The GetEmbeddedObject method retrieves a pointer to an embedded CInstance object. The pointer can be used to get and set properties of that embedded object. |
GetEmptyInstance
The GetEmptyInstance method retrieves a single unpopulated instance of the specified class. (overload 1/2) |
GetEmptyInstance
The GetEmptyInstance method retrieves a single unpopulated instance of the specified class. (overload 2/2) |
GetErrorCodeText
Returns the text string description associated with the error code. |
GetFacilityCodeText
The IWbemStatusCodeText::GetFacilityCodeText method returns the name of the subsystem where the error occurred, such as "Windows", "WBEM", "SSPI", or "RPC". |
GetFILETIME
The GetFILETIME method gets the time as an MFC FILETIME structure. |
GetInfo
The IWbemPath::GetInfo method returns details about a path that has been placed into a parser object. |
GetInfo
The IWbemPathKeyList::GetInfo method retrieves the status bits for the key. |
GetInstanceByPath
The CWbemProviderGlue::GetInstanceByPath (wbemglue.h) method retrieves the instance identified by a particular object path. |
GetInstanceByPath
The CWbemProviderGlue::GetInstanceByPath (wbemglue.h) method retrieves the instance identified by a particular object path by calling the provider GetObject method. |
GetInstanceKeysByPath
The GetInstanceKeysByPath method retrieves the instance identified by a particular object path, with only the key properties populated. |
GetInstancePropertiesByPath
Retrieves the instance identified by a particular object path, with only the specified properties populated. The properties to be populated are named in a CHString array. |
GetInstancesByQuery
The CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) method retrieves a list of instances that match a particular query. |
GetInstancesByQuery
The CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) method retrieves a list of instances that match a particular query. |
GetInstancesByQueryAsynch
The GetInstancesByQueryAsynch method retrieves a list of instances supported by a particular provider, and that match a particular query. This method allows the provider to respond asynchronously by returning one instance at a time. |
GetKey
The IWbemPathKeyList::GetKey method retrieves a key's name or value. Keys are indexed from 0 (zero), though the order of the keys is not significant. |
GetKey2
The IWbemPathKeyList::GetKey2 method retrieves a key name or value, and returns the value as a VARIANT. A key is indexed from 0 (zero), but the key order is not significant. |
GetKeyList
Retrieves an IWbemPathKeyList pointer so that the individual key may be accessed. |
GetLength
The GetLength method gets a count of the number of wide characters in this CHString string. The count does not include a NULL terminator. |
GetLocalComputerName
The GetLocalComputerName method returns a constant reference to the computer name in CHString format. |
GetLocalInstancePath
The GetLocalInstancePath method attempts to build a full object path to a specified instance. This method is a helper function and should not be overridden. |
GetLocalOffsetForDate
The GetLocalOffsetForDate method returns the offset in minutes (+ or �) between GMT and local time for the FILETIME supplied in the argument. (overload 1/4) |
GetLocalOffsetForDate
The GetLocalOffsetForDate method returns the offset in minutes (+ or �) between GMT and local time for the FILETIME supplied in the argument. (overload 3/4) |
GetLocalOffsetForDate
The GetLocalOffsetForDate method returns the offset in minutes (+ or �) between GMT and local time for the FILETIME supplied in the argument. (overload 4/4) |
GetLocalOffsetForDate
The GetLocalOffsetForDate method returns the offset in minutes (+ or �) between GMT and local time for the FILETIME supplied in the argument. (overload 2/4) |
GetMethod
Returns information about the requested method. |
GetMethodContext
The GetMethodContext method returns a pointer to a MethodContext object. |
GetMethodOrigin
The IWbemClassObject::GetMethodOrigin method is used to determine the class for which a method was declared. |
GetMethodQualifierSet
The IWbemClassObject::GetMethodQualifierSet is used to retrieve the qualifier set for a particular method. |
GetNames
Retrieves the names of the properties in the object. |
GetNames
The IWbemContext::GetNames method returns a SAFEARRAY structure of all of the names of the named context values. |
GetNames
The IWbemQualifierSet::GetNames method retrieves the names of all of the qualifiers available from the current object or property. Alternately, depending on the filter value of IFlags, this method retrieves the names of certain qualifiers. |
GetNamespace
The GetNamespace method returns a constant reference to the namespace name in CHString format. The name returned is the second parameter originally given to the provider constructor. |
GetNamespaceAt
Retrieves a namespace based upon its index. |
GetNamespaceConnection
The GetNameSpaceConnection method is used to retrieve a namespace connection. (overload 2/2) |
GetNamespaceConnection
The GetNameSpaceConnection method is used to retrieve a namespace connection. (overload 1/2) |
GetNamespaceCount
The IWbemPath::GetNamespaceCount method returns the number of namespaces in the path. |
GetNext
The GetNext method gets a pointer to the next instance in the collection. |
GetObject
The GetObject method is called by WMI to retrieve an instance of a class. (overload 1/3) |
GetObject
The GetObject method is called by WMI to retrieve an instance of a class. (overload 2/3) |
GetObject
The GetObject method is called by WMI to retrieve an instance of a class. (overload 3/3) |
GetObject
The IWbemServices::GetObject method retrieves a class or instance. This method only retrieves objects from the namespace associated with the current IWbemServices object. |
GetObjectAsync
The IWbemServices::GetObjectAsync method retrieves an object, either a class definition or instance, based on its path. |
GetObjects
The IWbemHiPerfEnum::GetObjects method retrieves objects currently residing in the enumerator. |
GetObjects
Inserts the non-key properties of the objects in the supplied array. |
GetObjectText
The IWbemClassObject::GetObjectText method returns a textual rendering of the object in the MOF syntax. |
GetProperty
The IWbemPropertyProvider::GetProperty method is called by Windows Management to retrieve an individual property value. |
GetPropertyHandle
The GetPropertyHandle method returns a unique handle that identifies a property. You can use this handle to identify properties when using IWbemObjectAccess methods to read or write property values. |
GetPropertyInfoByHandle
The GetPropertyInfoByHandle method returns the name and data type of the property that is associated with a property handle. |
GetPropertyOrigin
The IWbemClassObject::GetPropertyOrigin method retrieves the name of the class in which a particular property was introduced. |
GetPropertyQualifierSet
The IWbemClassObject::GetPropertyQualifierSet method gets the qualifier set for a particular property in the class object. You can use this method with properties that are a member of an instance or a class definition. |
GetProviderName
The GetProviderName method retrieves the name of the class used in the constructor of the provider. |
GetQualifierSet
The IWbemClassObject::GetQualifierSet method returns an interface pointer that allows read and write operations on the set of qualifiers for the entire class object, whether the object is an instance or a class definition. |
GetQuery
The GetQuery method retrieves the actual WQL command associated with the CFrameworkQuery object. |
GetQueryClassName
The GetQueryClassName method retrieves the class name from the query. |
GetRequiredProperties
The GetRequiredProperties method returns a list of all of the properties specified in the SELECT statement of a query. It returns the properties from both the SELECT and WHERE clauses. |
GetRestrictedSink
The IWbemEventSink::GetRestrictedSink method retrieves a restricted event sink. A restricted event sink is one which filters a subset of the events defined in the event provider's registration. |
GetResultObject
The IWbemCallResult::GetResultObject method attempts to retrieve an object from a previous semisynchronous call to IWbemServices::GetObject or IWbemServices::ExecMethod. |
GetResultServices
Retrieves the IWbemServices pointer, which results from a semisynchronous call to IWbemServices::OpenNamespace when it becomes available. |
GetResultString
The IWbemCallResult::GetResultString method returns the assigned object path of an instance newly created by IWbemServices::PutInstance. |
GetScope
Retrieves a scope based upon an index. |
GetScopeAsText
Retrieves a scope in text format based on an index. |
GetScopeCount
The IWbemPath::GetScopeCount method returns the number of scopes in the path. |
GetServer
The IWbemPath::GetServer method retrieves the server portion of the path. |
GetService
The IWbemDecoupledBasicEventProvider::GetService method retrieves an IWbemService object to be used to call back into WMI. This method provides for fully concurrent access. |
GetSink
The IWbemDecoupledBasicEventProvider::GetSink method retrieves an IWbemObjectSink object for event forwarding to WMI. This method provides for fully concurrent access. |
GetSize
The GetSize function obtains the pointer array size. Because indexes are zero-based, the size is one greater than the largest index. |
GetSize
The GetSize method gets the size of the array. Because indexes are zero-based, the size is one greater than the largest index. |
GetSize
The GetSize method returns how many items are in the list. |
GetStatus
The GetStatus method determines whether a property exists and, if so, determines its type. |
GetStatusObject
The GetStatusObject method gets an internal pointer to IWbemClassObject information. WMI does not implement any functionality based on the pointer. |
GetStringArray
The GetStringArray method retrieves a property that represents an array of strings. |
GetStructtm
The GetStructtm method gets the time as an ANSI C run-time struct tm structure. |
GetSYSTEMTIME
The GetSYSTEMTIME method gets the time as an MFC SYSTEMTIME structure. |
GetText
The IWbemPath::GetText method returns a textual representation of a path that has previously been placed into a parser object. |
GetText
The IWbemPathKeyList::GetText method retrieves the key list as text. |
GetText
The IWbemObjectTextSrc::GetText method creates a textual representation of an IWbemClassObject object; for example, an XML representation. |
GetTime
The GetTime method returns the time as a 64-bit integer. |
GetTime
The GetTime method returns the time span as a 64-bit integer. |
Gettime_t
The Gettime_t method gets the time as an ANSI C run-time time_t variable. |
GetTimeSpan
The GetTimeSpan method retrieves a property that represents a WMI time span. |
GetUpperBound
The GetUpperBound method gets the current upper bound of an array. Because array indexes are zero-based, this function returns a value that is one less than GetSize. |
GetValue
The IWbemContext::GetValue method is used to retrieve a specific named context value by name. |
GetValuesForProp
The GetValuesForProp method returns all of the values for a particular property that are generated by that property as it appears within the query. (overload 1/2) |
GetValuesForProp
The GetValuesForProp method returns all of the values for a particular property that are generated by that property as it appears within the query. (overload 2/2) |
GetVariant
The GetVariant method retrieves a VARIANT property. |
GetWBEMINT16
The GetWBEMINT16 method retrieves a 16-bit integer property. |
GetWBEMINT64
The GetWBEMINT64 method retrieves a 64-bit integer property. (overload 1/3) |
GetWBEMINT64
The GetWBEMINT64 method retrieves a 64-bit integer property. (overload 3/3) |
GetWBEMINT64
The GetWBEMINT64 method retrieves a 64-bit integer property. (overload 2/3) |
GetWCHAR
The GetWCHAR method retrieves a WCHAR string property. |
GetWORD
The GetWORD method retrieves a WORD property. |
Indicate
Called by a source to provide a notification. |
IndicateToConsumer
Called by WMI to actually deliver events to a consumer. |
InheritsFrom
The IWbemClassObject::InheritsFrom method determines if the current class or instance derives from a specified parent class. |
Initialize
Called by Windows Management to initialize a provider to receive client requests. All types of providers must implement this method. |
InsertAt
The InsertAt method inserts all of the elements of another CHStringArray array at the index specified by nStartIndex. |
InsertAt
The InsertAt method inserts an element (or multiple copies of an element) or all the elements of another array at a specified index. |
IsActive
The IWbemEventSink::IsActive method is used by the provider to determine if there is interest in the events that the sink is filtering. |
IsDerivedFrom
The CWbemProviderGlue::IsDerivedFrom(wbemglue.h) method determines whether one class is derived from another. |
IsDerivedFrom
The CWbemProviderGlue::IsDerivedFrom (wbemglue.h) method determines whether one class is derived from another. |
IsEmpty
The IsEmpty method tests a CHString string for the empty condition. |
IsLocal
The IWbemPath::IsLocal method tests if the computer name passed in matches the computer name in the path, or if the server name in the path is NULL or ".". |
IsNull
The IsNull method determines if the value of a particular property is NULL. |
IsOk
The IsOk method indicates whether the WBEMTime object represents a valid time. |
IsOk
The IsOk method indicates whether the WBEMTimeSpan object represents a valid time span. |
IsPropertyRequired
The IsPropertyRequired method determines if a particular property was requested by the query. Both the SELECT and WHERE clauses are checked. |
IsRelative
The IWbemPath::IsRelative method tests if the path, as already set in the parser, is relative to a particular computer and namespace. |
IsRelativeOrChild
The IWbemPath::IsRelativeOrChild method tests if the path, as already set in the parser, is relative to or a child of a particular computer and namespace. |
IsSameClassName
The IWbemPath::IsSameClassName method tests whether the class name passed in matches the one in the path. The method can return TRUE only if the path actually has a class name. |
KeysOnly
The KeysOnly method indicates whether only the key properties are required. |
Left
Extracts the first nCount characters from a CHString string and returns a copy of the extracted substring. |
LoadStringW
The LoadStringW method reads a Windows string resource (identified by nID) into an existing CHString object. (overload 1/2) |
LoadStringW
The LoadStringW method reads a Windows string resource (identified by nID) into an existing CHString object. (overload 2/2) |
Lock
The Lock method prevents other threads from updating an IWbemObjectAccess object until it is unlocked. |
LockBuffer
The LockBuffer method locks a string in the buffer. |
MakeLocalPath
The MakeLocalPath method builds a full instance path from a relative path. |
MakeLower
The MakeLower method converts a CHString string to a lowercase string. |
MakeReverse
The MakeReverse method reverses the order of the characters in a CHString string. |
MakeSingleton
The IWbemPathKeyList::MakeSingleton method governs whether or not a key is singleton. |
MakeUpper
The MakeUpper method converts a CHString string to an uppercase string. |
Mid
The Mid method extracts a substring of length nCount characters from a CHString string, starting at position nFirst (zero-based). The method returns a copy of the extracted substring. |
Mid
The CHString::Mid method extracts a substring of length nCount characters from a CHString string, starting at position nFirst (zero-based). |
NewQuery
Call the IWbemEventProviderQuerySink::NewQuery method when a logical event consumer registers a relevant event query filter with Windows Management. |
Next
Use the IEnumWbemClassObject::Next method to get one or more objects starting at the current position in an enumeration. |
Next
The IWbemClassObject::Next method retrieves the next property in an enumeration that started with IWbemClassObject::BeginEnumeration. |
Next
The IWbemContext::Next method retrieves the next value in an enumeration of all context values beginning with IWbemContext::BeginEnumeration. |
Next
The IWbemQualifierSet::Next method retrieves the next qualifier in an enumeration that started with IWbemQualifierSet::BeginEnumeration. |
NextAsync
Use the NextAsync method when a controlled asynchronous retrieval of objects to a sink is required. |
NextMethod
Used to retrieve the next method in a method enumeration sequence that starts with a call to IWbemClassObject::BeginMethodEnumeration. |
OnFinalRelease
The OnFinalRelease method is a virtual function called by Release when the reference count reaches zero. CThreadBase is called internally. |
OpenNamespace
The IWbemServices::OpenNamespace method provides the caller with a new IWbemServices pointer that has the specified child namespace as its operating context. |
operator-
This overload of the WBEMTime class subtraction operator (�) subtracts a time span from an object's time to produce a new time object that contains the resulting time. (overload 2/2) |
operator-
This overload of the WBEMTime class subtraction operator (�) subtracts a time span from an object's time to produce a new time object that contains the resulting time. (overload 1/2) |
operator-
The WBEMTimeSpan class subtract operator (�) subtracts a time span from the object on which the method is executed. |
operator LPCWSTR
The operator LPCWSTR conversion operator provides an efficient method to access the NULL-terminated C string contained in a CHString object. |
operator!=
The chstring.operator-not-equal-to function compares two strings. These operators are a convenient substitute for the case-sensitive Compare method. |
operator!=
The WBEMTime::operator-not-equal-to (wbemtime.h) comparison operators (== != < <= > >=) have been overloaded to compare two WBEMTime objects. |
operator!=
Compares two WBEMTimeSpan objects using a not equal comparison operator. |
operator+
The WBEMTime class addition operator (+) has been overloaded to increment an object's time by a time span. |
operator+
The WBEMTimeSpan class add operator adds one time span to another, placing the sum in a new WBEMTimeSpan object returned by the method. |
operator+=
The WBEMTime class add-and-assign (+=) operator has been overloaded to increment an object's time by a time span. |
operator+=
The WBEMTimeSpan class add-and-assign operator adds one time span to another. The operation create a new time span that contains the resulting time. |
operator<
The chstring.operator-less-than function compares two strings. These operators are a convenient substitute for the case-sensitive Compare method. |
operator<
The WBEMTime::operator-less-than (wbemtime.h) comparison operators (== != < <= > >=) have been overloaded to compare two WBEMTime objects. |
operator<
Compares two WBEMTimeSpan objects using a less than comparison operator. |
operator<=
The chstring.operator-less-than-equal-to function compares two strings. These operators are a convenient substitute for the case-sensitive Compare method. |
operator<=
The WBEMTime::operator-less-than-equal-to (wbemtime.h) comparison operators (== != < <= > >=) have been overloaded to compare two WBEMTime objects. |
operator<=
Compares two WBEMTimeSpan objects using a less than or equal comparison operator. |
operator=
The WBEMTime class assignment operator overload method takes a CIM date time format parameter. (overload 4/5) |
operator=
The WBEMTime class assignment operator overload method takes a CIM date time format parameter. (overload 5/5) |
operator=
The WBEMTime class assignment operator overload method takes a CIM date time format parameter. (overload 2/5) |
operator=
The WBEMTime class assignment operator overload method takes a CIM date time format parameter. (overload 1/5) |
operator=
The WBEMTime class assignment operator overload method takes a CIM date time format parameter. (overload 3/5) |
operator=
Converts a BSTR time interval value to a WBEMTimeSpan object in CIM date and time format. (overload 2/3) |
operator=
Converts a BSTR time interval value to a WBEMTimeSpan object in CIM date and time format. (overload 1/3) |
operator=
Converts a BSTR time interval value to a WBEMTimeSpan object in CIM date and time format. (overload 3/3) |
operator-=
The WBEMTime class subtract-and-assign (�=) operator has been overloaded to decrement an object's time by a time span. |
operator-=
Compares two WBEMTimeSpan objects using the subtract and assign operator (�=). |
operator==
The chstring.operator-equal-equal-to function compares two strings. These operators are a convenient substitute for the case-sensitive Compare method. |
operator==
The WBEMTime::operator-equal-equal-to (wbemtime.h) comparison operators (== != < <= > >=) have been overloaded to compare two WBEMTime objects. |
operator==
Compares two WBEMTimeSpan objects using an equal comparison operator. |
operator>
The chstring.operator-greater-than function compares two strings. These operators are a convenient substitute for the case-sensitive Compare method. |
operator>
The WBEMTime comparison operators (== != < <= > >=) have been overloaded to compare two WBEMTime objects. |
operator>
Compares two WBEMTimeSpan objects using a greater than comparison operator. |
operator>=
The chstring.operator-greater-than-equal-to function compares two strings. These operators are a convenient substitute for the case-sensitive Compare method. |
operator>=
The WBEMTime::operator-greater-than-equal-to (wbemtime.h) comparison operators (== != < <= > >=) have been overloaded to compare two WBEMTime objects. |
operator>=
Compares two WBEMTimeSpan objects using a greater than or equal comparison operator. |
Parse
Parses a query string. |
Parse
Parses a string that contains a WMI path into a structure the contains the path parts, such as the server, namespace, class, key that identifies an instance, and others. Use of this object is not recommended. Instead, use the IWbemPath COM interface. |
Pause
The IWbemBackupRestoreEx::Pause method locks out write operations from the Windows Management Instrumentation (WMI) repository, and may cause read operations to be blocked. |
PromptUser
TBD (IWbemObjectSinkEx.PromptUser) |
ProvideEvents
Windows Management calls the IWbemEventProvider::ProvideEvents method to signal an event provider to begin delivery of its events. |
Provider
The Provider method creates an instance of a provider. This method is part of the WMI Provider Framework. |
Put
Sets a named property to a new value. |
Put
The IWbemQualifierSet::Put method writes the named qualifier and value. The new qualifier overwrites the previous value of the same name. If the qualifier does not exist, it is created. |
PutClass
The IWbemServices::PutClass method creates a new class or updates an existing one. The class specified by the pObject parameter must have been correctly initialized with all of the required property values. |
PutClassAsync
The IWbemServices::PutClassAsync method creates a new class, or updates an existing one. |
PutInstance
The PutInstance method updates an instance. (overload 2/2) |
PutInstance
The PutInstance method updates an instance. (overload 1/2) |
PutInstance
The IWbemServices::PutInstance method creates or updates an instance of an existing class. The instance is written to the WMI repository. |
PutInstanceAsync
The IWbemServices::PutInstanceAsync method asynchronously creates or updates an instance of an existing class. Update confirmation or error reporting is provided through the IWbemObjectSink interface implemented by the caller. |
PutMethod
Used to create a method. |
PutProperty
The IWbemPropertyProvider::PutProperty method is called by Windows Management to update a property value supported by a property provider. |
QueryInstances
Returns instances of the specified class using the supplied IWbemObjectSink instance. |
QueryObjectSink
The IWbemServices::QueryObjectSink method allows the caller to obtain a notification handler that is exported by Windows Management. |
ReadDWORD
The ReadDWORD method reads 32 bits of property data using a property handle. |
ReadPropertyValue
The ReadPropertyValue method returns a specified number of bytes of a property associated with a property handle. |
ReadQWORD
The ReadQWORD method reads 64 bits of property data identified by a property handle. |
Refresh
The IWbemRefresher::Refresh method updates all refreshable objects, enumerators, and nested refreshers. The WMI Refresher calls this function in response to a client request to Refresh. |
Register
The IWbemDecoupledRegistrar::Register method registers an object interface with WMI. |
ReleaseBuffer
Ends the use of a buffer allocated by GetBuffer. |
Remove
The IWbemConfigureRefresher::Remove method is used to remove an object, enumerator, or nested refresher from a refresher. |
RemoveAll
The IWbemHiPerfEnum::RemoveAll method empties all objects from the enumerator. |
RemoveAll
The RemoveAll method removes all the CHPtrArray members from this array. |
RemoveAll
The RemoveAll method removes all the CHString members from this array. |
RemoveAllKeys
The IWbemPathKeyList::RemoveAllKeys method removes all keys. |
RemoveAllNamespaces
The IWbemPath::RemoveAllNamespaces method removes the namespace portion of the path. |
RemoveAllScopes
The IWbemPath::RemoveAllScopes method removes all scopes from the path. |
RemoveAt
The RemoveAt method removes one or more elements starting at a specified index in an array. |
RemoveKey
The IWbemPathKeyList::RemoveKey method removes the key that matches the wszName parameter. |
RemoveNamespaceAt
The IWbemPath::RemoveNamespaceAt method removes a namespace at a particular index. The leftmost namespace has an index value of 0 (zero), while namespaces to the right have progressively higher index values. |
RemoveObjects
The IWbemHiPerfEnum::RemoveObjects method removes objects (identified by their refresher identifiers) from a refresher. |
RemoveScope
The IWbemPath::RemoveScope method removes a scope based on the index. |
Reset
The IEnumWbemClassObject::Reset method resets an enumeration sequence back to the beginning. Because CIM objects are dynamic, calling this method does not necessarily return the same list of objects that you obtained previously. |
Restore
The IWbemBackupRestore::Restore method deletes the contents of the current repository and restores them with the contents of a previously specified backup. |
Resume
The IWbemBackUpRestoreEx::Resume method releases a lock on the Windows Management Instrumentation (WMI) repository so operations can continue. |
ReverseFind
The ReverseFind method searches a CHString string for the last match of a substring. This method is similar to the runtime function, wcsrchr. |
Right
Extracts the last nCount characters from a CHString string and returns a copy of the extracted substring. |
SetAt
Overwrites one character specified by an index number. |
SetAt
The CHStringArray::SetAt(int,LPCWSTR) (chstrarr.h) method sets the array element at the specified index. |
SetAt
The CHStringArray::SetAt (chstrarr.h) method sets the array element at the specified index. |
SetAtGrow
Sets the array element at the specified index. |
SetBatchingParameters
The IWbemEventSink::SetBatchingParameters method is used to set the maximum event buffer size and its associated processing latency value. |
Setbool
The Setbool method sets a Boolean property. |
SetByte
The SetByte method sets a BYTE property. |
SetCharSplat
The SetCharSplat(LPCWSTR, DWORD) method sets a string. |
SetCharSplat
The SetCharSplat(LPCWSTR, LPCSTR) method sets a string property. |
SetCharSplat
The SetCharSplat(LPCWSTR, LPCWSTR) method sets a string property. |
SetCHString
The SetCHString(LPCWSTR, const CHString&) method sets a string property. (overload 2/2) |
SetCHString
The SetCHString(LPCWSTR, LPCSTR) method sets a string property. |
SetCHString
The SetCHString(LPCWSTR, const CHString&) method sets a string property. (overload 1/2) |
SetClassName
The IWbemPath::SetClassName method sets the class name portion of the path. |
SetCreationClassName
The SetCreationClassName method sets the CreationClassName string property, if any, of the given instance to the name of this provider. |
SetDateTime
The SetDateTime method sets a datetime property. |
SetDMTF
The SetDMTF method sets the time in the WBEMTime object. The time is given by its BSTR parameter in Date and Time Format. A date and time argument earlier than midnight January 1, 1601 is not valid. |
SetDOUBLE
CInstance::SetDOUBLE method |
SetDWORD
The SetDWORD method sets a DWORD property. |
SetEmbeddedObject
The SetEmbeddedObject method sets an embedded CInstance property. |
SetKey
Sets the name or value pair for a key. |
SetKey2
Sets the name or value pair for a key using variants. |
SetNamespaceAt
The IWbemPath::SetNamespace method sets a namespace in a path using zero-based indexing to designate where in the path the namespace is positioned. |
SetNull
The SetNull method sets a property to NULL. |
SetRegistrationObject
The IWbemProviderIdentity::SetRegistrationObject method is called by the Windows Management service prior to initializing an event provider (if the provider implements IWbemProviderIdentity). |
SetScope
The IWbemPath::SetScope method sets a scope in the path based upon an index. The index is always 0 (zero) and the scope is the class or key portion of the path. This method also sets the class name. |
SetServer
The IWbemPath::SetServer method sets the server portion of the path. |
SetSinkSecurity
Used to set a security descriptor (SD) on a sink for all the events passing through. |
SetSize
The SetSize method establishes the size of an empty or existing array. |
SetStatus
Called by sources to indicate the end of a notification sequence, or to send other status codes to the sink. |
SetStatus
The IWbemProviderInitSink::SetStatus method indicates to Windows Management whether a provider is fully or partially initialized. |
SetStatusObject
The SetStatusObject method sets the parameters of a status object used to supply more information when an error occurs. This status object is derived from the Win32_PrivilegesStatus class. |
SetStatusObject
The SetStatusObject method sets an internal pointer to IWbemClassObject information. WMI does not implement any functionality based on the pointer. |
SetStringArray
The SetStringArray method sets a property that represents an array of strings. |
SetText
The IWbemPath::SetText method parses a path so that information on the path can be returned by the path parser. |
SetTimeSpan
The SetTimeSpan method sets a property that represents a time span. |
SetValue
The IWbemContext::SetValue method creates or overwrites a named context value. |
SetVariant
The SetVariant method sets a VARIANT property. |
SetWBEMINT16
The SetWBEMINT16 method sets a 16-bit integer property. |
SetWBEMINT64
The SetWBEMINT64(LPCWSTR, const LONGLONG&) method sets a 64-bit integer value. (overload 3/3) |
SetWBEMINT64
The SetWBEMINT64(LPCWSTR, const LONGLONG&) method sets a 64-bit integer value. (overload 1/3) |
SetWBEMINT64
The SetWBEMINT64(LPCWSTR, const LONGLONG&) method sets a 64-bit integer value. (overload 2/3) |
SetWCHARSplat
The SetWCHARSplat method sets a string property. |
SetWORD
The SetWORD method sets a WORD property. |
Shutdown
The IWbemShutdown::Shutdown method indicates to the provider that the provider services are not required. |
Skip
You can use the IEnumWbemClassObject::Skip method to move the current position in an enumeration ahead by a specified number of objects. Also, this affects subsequent calls to NextAsync, but it does not affect pending deliveries begun with NextAsync. |
SpanExcluding
The SpanExcluding method extracts and returns all characters preceding the first occurrence of a character from lpszCharSet. |
SpanIncluding
The SpanIncluding method extracts characters of a string that are identified by lpszCharSet. |
SpawnDerivedClass
Use the IWbemClassObject::SpawnDerivedClass method to create a newly derived class object from the current object. |
SpawnInstance
Use the IWbemClassObject::SpawnInstance method to create a new instance of a class. |
StopRefreshing
Stops refreshing the object or enumerator corresponding to the supplied identifier. |
TRefPointerCollection
This constructor initializes a new TRefPointerCollection object. (TRefPointerCollection.TRefPointerCollection) |
TRefPointerCollection
This constructor initializes a new TRefPointerCollection object. (overload 1/2) |
TrimLeft
The TrimLeft method trims leading whitespace characters from the string by removing new line, space, and tab characters. |
TrimRight
The TrimRight method trims trailing whitespace characters from the string by removing trailing newline, space, and tab characters. |
Unlock
The Unlock method allows other threads to update the property values of an IWbemObjectAccess object. |
UnlockBuffer
The UnlockBuffer method unlocks the buffer that was previously secured by calling LockBuffer and resets the reference count to 1. |
Unparse
Converts a structure that contains the parsed path to a string. Use of this object is not recommended. Instead, use the IWbemPath COM interface. |
UnRegister
The IWbemDecoupledRegistrar::UnRegister method removes the registration of an object interface from WMI. |
ValidateDeletionFlags
The ValidateDeletionFlags method determines whether a set of flags is valid for a delete operation. |
ValidateEnumerationFlags
The ValidateEnumerationFlags method determines whether a set of flags is valid for an enumeration. |
ValidateFlags
The ValidateFlags method determines whether a set of flags is valid. |
ValidateGetObjFlags
The ValidateGetObjFlags method determines whether a set of flags is valid for an instance retrieval operation. |
ValidateMethodFlags
The ValidateMethodFlags method determines whether a set of flags is valid for an execute method operation. |
ValidatePutInstanceFlags
The ValidatePutInstanceFlags method determines whether a set of flags is valid for an instance update operation. |
ValidateQueryFlags
The ValidateQueryFlags method determines whether a set of flags is valid for a query operation. |
WBEMTime
The WBEMTime class constructor facilitates conversions between various Windows and ANSI C run-time time formats. |
WBEMTime
The WBEMTime class constructor overload method takes a BSTR parameter. |
WBEMTime
The WBEMTime overload class constructor takes a FILETIME reference parameter. |
WBEMTime
The WBEMTime overload class constructor takes a SYSTEMTIME parameter. |
WBEMTime
The WBEMTime overload class constructor takes an ANSI C time_t structure parameter. |
WBEMTime
The WBEMTime overload class constructor takes an ANSI C tm structure parameter. |
WBEMTimeSpan
The WBEMTimeSpan class constructor creates a time span object. The constructor is overloaded. (WBEMTimeSpan::WbemTimeSpan) |
WBEMTimeSpan
This WBEMTimeSpan class constructor creates a time span object from a BSTR in Interval Format. |
WBEMTimeSpan
The WBEMTimeSpan class constructor creates a time span object. The constructor is overloaded. (overload 1/3) |
WBEMTimeSpan
The WBEMTimeSpan class constructor creates a time span object. The constructor is overloaded. (overload 2/3) |
WBEMTimeSpan
This WBEMTimeSpan class constructor creates a time span object from an integer number of elapsed days. |
WriteDWORD
The WriteDWORD method writes 32 bits of data to a property identified by a property handle. |
WriteError
TBD (IWbemObjectSinkEx.WriteError) |
WriteMessage
TBD (IWbemObjectSinkEx.WriteMessage) |
WriteProgress
TBD (IWbemObjectSinkEx.WriteProgress) |
WritePropertyValue
The WritePropertyValue method writes a specified number of bytes to a property identified by a property handle. Use this method to set string and all other non-DWORD or non-QWORD data. |
WriteQWORD
The WriteQWORD method writes 64 bits of data to a property by using a property handle. |
WriteStreamParameter
TBD (IWbemObjectSinkEx.WriteStreamParameter) |