ホーム › Storage.FileSystem › IDiskQuotaControl
IDiskQuotaControl
COMメソッド 21
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 5 | HRESULT Initialize(LPWSTR pszPath, BOOL bReadWrite) |
| 6 | HRESULT SetQuotaState(DWORD dwState) |
| 7 | HRESULT GetQuotaState(DWORD* pdwState) |
| 8 | HRESULT SetQuotaLogFlags(DWORD dwFlags) |
| 9 | HRESULT GetQuotaLogFlags(DWORD* pdwFlags) |
| 10 | HRESULT SetDefaultQuotaThreshold(LONGLONG llThreshold) |
| 11 | HRESULT GetDefaultQuotaThreshold(LONGLONG* pllThreshold) |
| 12 | HRESULT GetDefaultQuotaThresholdText(LPWSTR pszText, DWORD cchText) |
| 13 | HRESULT SetDefaultQuotaLimit(LONGLONG llLimit) |
| 14 | HRESULT GetDefaultQuotaLimit(LONGLONG* pllLimit) |
| 15 | HRESULT GetDefaultQuotaLimitText(LPWSTR pszText, DWORD cchText) |
| 16 | HRESULT AddUserSid(PSID pUserSid, DISKQUOTA_USERNAME_RESOLVE fNameResolution, IDiskQuotaUser** ppUser) |
| 17 | HRESULT AddUserName(LPWSTR pszLogonName, DISKQUOTA_USERNAME_RESOLVE fNameResolution, IDiskQuotaUser** ppUser) |
| 18 | HRESULT DeleteUser(IDiskQuotaUser* pUser) |
| 19 | HRESULT FindUserSid(PSID pUserSid, DISKQUOTA_USERNAME_RESOLVE fNameResolution, IDiskQuotaUser** ppUser) |
| 20 | HRESULT FindUserName(LPWSTR pszLogonName, IDiskQuotaUser** ppUser) |
| 21 | HRESULT CreateEnumUsers(PSID* rgpUserSids, DWORD cpSids, DISKQUOTA_USERNAME_RESOLVE fNameResolution, IEnumDiskQuotaUsers** ppEnum) |
| 22 | HRESULT CreateUserBatch(IDiskQuotaUserBatch** ppBatch) |
| 23 | HRESULT InvalidateSidNameCache() |
| 24 | HRESULT GiveUserNameResolutionPriority(IDiskQuotaUser* pUser) |
| 25 | HRESULT ShutdownNameResolution() |