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

IDiskQuotaUser

COM
IID7988b574-ec89-11cf-9c00-00aa00a14f56継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

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

vtblメソッド
3HRESULT GetID(DWORD* pulID)
4HRESULT GetName(LPWSTR pszAccountContainer, DWORD cchAccountContainer, LPWSTR pszLogonName, DWORD cchLogonName, LPWSTR pszDisplayName, DWORD cchDisplayName)
5HRESULT GetSidLength(DWORD* pdwLength)
6HRESULT GetSid(BYTE* pbSidBuffer, DWORD cbSidBuffer)
7HRESULT GetQuotaThreshold(LONGLONG* pllThreshold)
8HRESULT GetQuotaThresholdText(LPWSTR pszText, DWORD cchText)
9HRESULT GetQuotaLimit(LONGLONG* pllLimit)
10HRESULT GetQuotaLimitText(LPWSTR pszText, DWORD cchText)
11HRESULT GetQuotaUsed(LONGLONG* pllUsed)
12HRESULT GetQuotaUsedText(LPWSTR pszText, DWORD cchText)
13HRESULT GetQuotaInformation(void* pbQuotaInfo, DWORD cbQuotaInfo)
14HRESULT SetQuotaThreshold(LONGLONG llThreshold, BOOL fWriteThrough)
15HRESULT SetQuotaLimit(LONGLONG llLimit, BOOL fWriteThrough)
16HRESULT Invalidate()
17HRESULT GetAccountStatus(DWORD* pdwStatus)