SceSvcAttachmentUpdate callback function
The SceSvcAttachmentUpdate function is called by the Security Configuration snap-ins to pass configuration changes to the security database.
Syntax
SCESTATUS WINAPI SceSvcAttachmentUpdate(
_In_ PSCESVC_CALLBACK_INFO pSceCbInfo,
_In_ SCESVC_CONFIGURATION_INFO *ServiceInfo
);
Parameters
-
pSceCbInfo [in]
-
Pointer to a SCESVC_CALLBACK_INFO structure which contains the callback handle and function pointers to SCE.
-
ServiceInfo [in]
-
Updated configuration information. The data structure used for this information is SCESVC_CONFIGURATION_INFO.
Return value
If this function succeeds, it returns SCESTATUS_SUCCESS. Otherwise it returns an error code. For more information about the Security Configuration error codes, see Attachment Return Values.
Remarks
The SceSvcAttachmentUpdate function must do the following:
- Call the callback function pointed to by the pfQueryInfo member of the SCESVC_CALLBACK_INFO structure (pSceCbInfo->pfQueryInfo) to retrieve the current base configuration information from the security database.
- Call the callback function pointed to by the pfQueryInfo member of the SCESVC_CALLBACK_INFO structure (pSceCbInfo->pfQueryInfo) to retrieve the last set of differences (analysis information) from the security database.
- Use the supplied service information (see ServiceInfo) to compute the new base configuration.
- Use the supplied service information (see ServiceInfo) and the analysis to compute the new difference information.
- Call the callback function pointed to by the pfSetInfo member of the SCESVC_CALLBACK_INFO structure (pSceCbInfo->pfSetInfo)to set the new base configuration in the security database.
- Call the callback function pointed to by the pfSetInfo member of the SCESVC_CALLBACK_INFO structure (pSceCbInfo->pfSetInfo) to set the new analysis information in the security database.
For more information, see Implementing SceSvcAttachmentUpdate
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows Server 2003 [desktop apps only] |