DeleteThreshold (Opnum 18)

The DeleteThreshold method deletes a threshold from the quota objects list of thresholds.

 [id(FSRM_DISPID_QUOTA_BASE | 0x02)] HRESULT DeleteThreshold(
   [in] FSRM_QUOTA_THRESHOLD threshold

threshold: Contains the value of the threshold to delete from the quota object.

Return Values: The method MUST return zero on success, or a nonzero error code on failure.

Return value/code




No threshold was found on the quota object equal to the value specified in the threshold parameter.



The content of the threshold parameter is less than 1 or greater than 250.

Upon receiving this message, the server MUST validate parameters:

  • Verify that threshold is greater than 0 and less than 251.

If any validation fails, the server MUST terminate processing and return a nonzero error code.

The server MUST delete the threshold from the quota object's list of thresholds or return a nonzero error code. If the threshold does not exist for the quota object, the server MUST return FSRM_E_NOT_FOUND.