CMPI 2.1.0 API
|
Macros | |
#define | CMPI_MB_BasicRead 0x00000001 |
Test mask for Basic Read capability. | |
#define | CMPI_MB_BasicWrite 0x00000003 |
Test mask for Basic Write capability. | |
#define | CMPI_MB_InstanceManipulation 0x00000007 |
Test mask for Instance Manipulation capability. | |
#define | CMPI_MB_AssociationTraversal 0x00000009 |
Test mask for Association Traversal capability. | |
#define | CMPI_MB_QueryExecution 0x00000011 |
Test mask for Query Execution capability. | |
#define | CMPI_MB_QueryNormalization 0x00000031 |
Test mask for Query Normalization capability. | |
#define | CMPI_MB_BasicQualifierSupport 0x00000047 |
Test mask for Basic Qualifier capability. | |
#define | CMPI_MB_Indications 0x00000081 |
Test mask for Indications capability. | |
#define | CMPI_MB_OSEncapsulationSupport 0x00000100 |
Test mask for OS Encapsulation Services capability. | |
#define | CMPI_MB_Supports_MemEnhancements 0x00004000 |
Test mask for Memory Enhancement Services capability. More... | |
#define | CMPI_MB_Supports_Extended_Error 0x00008000 |
Test mask for Extended Errors capability. More... | |
#define | CMPI_MB_Logging 0x00010000 |
Test mask for Logging capability. More... | |
#define | CMPI_MB_Tracing 0x00020000 |
Test mask for Tracing capability. More... | |
#define | CMPI_MB_PropertyFiltering 0x00040001 |
Test mask for Property Filtering capability. More... | |
#define | CMPI_MB_CodepageConversion 0x00080000 |
Test mask for Codepage Conversion capability. More... | |
These symbols define test masks for MB capabilities, for use on CMPIBrokerFT.brokerCapabilities.
If a bit in the value of CMPIBrokerFT.brokerCapabilities is set to 1, the corresponding capability is available; otherwise, it is not available.
For historical reasons, the test mask values have the bits for any dependent capabilities also set to 1, in addition to the bit for the capability they actually represent.
Bits that are unassigned in this version of CMPI are reserved for future extensions and shall not be used for implementation-specific purposes.
The following is a complete list of all MB capabilities, some of which have no corresponding bits in CMPIBrokerFT.brokerCapabilities:
#define CMPI_MB_Supports_MemEnhancements 0x00004000 |
Test mask for Memory Enhancement Services capability.
#define CMPI_MB_Supports_Extended_Error 0x00008000 |
Test mask for Extended Errors capability.
#define CMPI_MB_PropertyFiltering 0x00040001 |
Test mask for Property Filtering capability.
#define CMPI_MB_CodepageConversion 0x00080000 |
Test mask for Codepage Conversion capability.