Win32 API 日本語リファレンス
ホームStorage.FileSystem › IDiskQuotaControl

IDiskQuotaControl

COM
IID7988b572-ec89-11cf-9c00-00aa00a14f56継承元IConnectionPointContainer自前メソッド開始 vtbl5

メソッド 21

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
5HRESULT Initialize(LPWSTR pszPath, BOOL bReadWrite)
6HRESULT SetQuotaState(DWORD dwState)
7HRESULT GetQuotaState(DWORD* pdwState)
8HRESULT SetQuotaLogFlags(DWORD dwFlags)
9HRESULT GetQuotaLogFlags(DWORD* pdwFlags)
10HRESULT SetDefaultQuotaThreshold(LONGLONG llThreshold)
11HRESULT GetDefaultQuotaThreshold(LONGLONG* pllThreshold)
12HRESULT GetDefaultQuotaThresholdText(LPWSTR pszText, DWORD cchText)
13HRESULT SetDefaultQuotaLimit(LONGLONG llLimit)
14HRESULT GetDefaultQuotaLimit(LONGLONG* pllLimit)
15HRESULT GetDefaultQuotaLimitText(LPWSTR pszText, DWORD cchText)
16HRESULT AddUserSid(PSID pUserSid, DISKQUOTA_USERNAME_RESOLVE fNameResolution, IDiskQuotaUser** ppUser)
17HRESULT AddUserName(LPWSTR pszLogonName, DISKQUOTA_USERNAME_RESOLVE fNameResolution, IDiskQuotaUser** ppUser)
18HRESULT DeleteUser(IDiskQuotaUser* pUser)
19HRESULT FindUserSid(PSID pUserSid, DISKQUOTA_USERNAME_RESOLVE fNameResolution, IDiskQuotaUser** ppUser)
20HRESULT FindUserName(LPWSTR pszLogonName, IDiskQuotaUser** ppUser)
21HRESULT CreateEnumUsers(PSID* rgpUserSids, DWORD cpSids, DISKQUOTA_USERNAME_RESOLVE fNameResolution, IEnumDiskQuotaUsers** ppEnum)
22HRESULT CreateUserBatch(IDiskQuotaUserBatch** ppBatch)
23HRESULT InvalidateSidNameCache()
24HRESULT GiveUserNameResolutionPriority(IDiskQuotaUser* pUser)
25HRESULT ShutdownNameResolution()