IFsrmQuotaBase::CreateThresholdAction method (fsrmquota.h)
[This method is supported for compatibility but it's recommended to use the FSRM WMI Classes to manage FSRM. Please see the MSFT_FSRMQuota class.]
Creates an action and associates it with the specified threshold.
Syntax
HRESULT CreateThresholdAction(
[in] FSRM_QUOTA_THRESHOLD threshold,
[in] FsrmActionType actionType,
[out] IFsrmAction **action
);
Parameters
[in] threshold
The threshold with which to associate the action. Specify the same value that you specified when calling the IFsrmQuotaBase::AddThreshold method.
[in] actionType
The action to perform when the threshold is reached or exceeded. For possible values, see the FsrmActionType enumeration.
[out] action
An IFsrmAction interface of the newly created action. Query the interface for the action interface that you specified in the actionType parameter. For example, if the action type is FsrmActionType_Command, query the interface for the IFsrmActionCommand interface.
Return value
The method returns the following return values.
Remarks
You can specify up to four unique actions for each threshold.
The action is deleted if the threshold is deleted.
Examples
For an example, see Using Templates to Define Quotas.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 |
Target Platform | Windows |
Header | fsrmquota.h |
DLL | SrmSvc.dll |