Win32 API 日本語リファレンス
ホームMedia.DeviceManager › IMDSPStorage

IMDSPStorage

COM
IID1dcb3a16-33ed-11d3-8470-00c04f79dbc0継承元IUnknown自前メソッド開始 vtbl3

メソッド 10

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

vtblメソッド
3HRESULT SetAttributes(DWORD dwAttributes, WAVEFORMATEX* pFormat)
4HRESULT GetStorageGlobals(IMDSPStorageGlobals** ppStorageGlobals)
5HRESULT GetAttributes(DWORD* pdwAttributes, WAVEFORMATEX* pFormat)
6HRESULT GetName(LPWSTR pwszName, DWORD nMaxChars)
7HRESULT GetDate(WMDMDATETIME* pDateTimeUTC)
8HRESULT GetSize(DWORD* pdwSizeLow, DWORD* pdwSizeHigh)
9HRESULT GetRights(WMDMRIGHTS** ppRights, DWORD* pnRightsCount, BYTE* abMac)
10HRESULT CreateStorage(DWORD dwAttributes, WAVEFORMATEX* pFormat, LPWSTR pwszName, IMDSPStorage** ppNewStorage)
11HRESULT EnumStorage(IMDSPEnumStorage** ppEnumStorage)
12HRESULT SendOpaqueCommand(OPAQUECOMMAND* pCommand)