IDiskQuotaUser::GetQuotaInformation method

Retrieves the values for the user's warning threshold, hard quota limit, and quota used.

Syntax


HRESULT GetQuotaInformation(
  [out] LPVOID pbQuotaInfo,
  [in]  DWORD  cbQuotaInfo
);

Parameters

pbQuotaInfo [out]

A pointer to the DISKQUOTA_USER_INFORMATION structure to receive the quota information.

cbQuotaInfo [in]

The size of the quota information structure, in bytes.

Return value

This method returns a file system error or one of the following values.

Return codeDescription
S_OK

Success.

ERROR_ACCESS_DENIED

The caller has insufficient access rights.

ERROR_LOCK_FAILED

Failure to obtain an exclusive lock.

E_INVALIDARG

The pQuotaInfo parameter is NULL.

E_OUTOFMEMORY

Insufficient memory.

E_FAIL

An unexpected file system error occurred.

E_UNEXPECTED

An unexpected exception occurred.

 

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Dskquota.h

DLL

Dskquota.dll

IID

IID_IDiskQuotaUser is defined as 7988B574-EC89-11cf-9C00-00AA00A14F56

See also

Disk Management Interfaces
Disk Quotas
IDiskQuotaUser

 

 

Show: