[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Types

           
  All Types     Classes   
  Name Description
BitsSecureFailure
Event is thrown when there is a BITS security failure
CcmEvent
Status message. Properties derived from CCM_Event class. For many status messages, they inherit from SMS_Event. See the SmsEvent class in the dedicated StatusMessages DLL.
CcmFrameworkError
Base class for all events deriving from CCM_Framework_Error. These will always be Error severity
CcmFrameworkEvent
CCM Framework base event
CcmFrameworkInfo
Base class for all events deriving from CCM_Framework_Info. These will always be Informational severity
CcmFrameworkWarning
Base class for all events deriving from CCM_Framework_Error. These will always be Error severity
CcmHttpStatus
Event that denotes a certain HTTP status was sent. Can be a success or failure.

Note, this breaks the rules for severity so if you don't want this to be Informational, you must use SetStatus() to change it.

CertificateOperationsFailure
Event is thrown when there is an error retrieving the certificate
CertificateUpdateFailure
Event is thrown when there is an error updating the certificate
CertificateUpdateSuccess
Status message that is generated when the certificate updates successfully
ClientIdUpdated
Status message that is generated when the client ID changes
InventoryEvent
Base class for an event from an inventory endpoint
InventoryGenericCollectionSuccess
Success message for an inventory collection (CLIMSG_INV_INFO_GENERIC_COLLECTED_SUCCESSFULLY)
LocationServicesMPCertCrossVerification
Event is thrown when there's an error verifying the MP's certificate
LocationServicesProxyChanged
Status message that is generated when the proxy changes for BITS jobs
LowMemoryModeEnter
Event is thrown when a low memory state is entered
LowMemoryModeRecover
Event is thrown when there is a recovery from a low memory state
SiteSigningAuthFailureExpired
Event is thrown when the site's signing certificate has expired
SiteSigningAuthFailureRevoked
Event is thrown when the site's signing certificate has been revoked
SiteSigningAuthFailureTrust
Event is thrown when there is a trust error with the certificate (i.e. invalid CA)
SmsEvent
SMS events
SmsStatusMessage
Base event for anything that inherits from SMS_StatusMessage (many events do)
SoftDistProgramShouldNeverRun
Event that is thrown when an SWD that shouldn't run is executed
SoftwareDistributionEventBase
Base software distribution event. All others inherit directly from this. This should not be invoked directly.
StatusMessageGenerator
This will generate a status message and validate it. This is less free-form than AdHocStatusMessage as it actually performs validations against actual status messages.

This polls WMI so there must be an SMS client or MP installed or else this class will not work.