3.1.1.1.36.2.1 GetOperationById
The GetOperationById procedure retrieves all the details related to the specified operation.
The following input parameter is used.
Param_operationId: This is of type OperationId which specifies the operation for which the details need to be retrieved.
The following are the output parameters from this procedure:
Param_OperationGroupId: This is of type OperationGroup.
Param_IsAdminRoleOnlyOperation: This is of type BOOL, as specified in [MS-DTYP] section 2.2.3.
Param_IsNonRBACOperation: This is of type BOOL.
Param_IsAccessScopeAgnosticOperation: This is of type BOOL.
Param_NonRBACAdminAccessRequirement: This is a collection of SIDs.
The following are the processing steps involved:
Retrieve the rows from the ADM_AdminOperationsTable that have OperationId as Param_operationId.
Assign OperationGroupId to Param_OperationGroupId.
Assign IsAdminRoleOnlyOperation to Param_IsAdminRoleOnlyOperation.
Assign IsNonRBACOperation to Param_IsNonRBACOperation.
Assign IsAccessScopeAgnosticOperation to Param_IsAccessScopeAgnosticOperation.
Assign NonRBACAdminAccessRequirement to Param_NonRBACAdminAccessRequirement.
Return from the procedure.