ホーム › Media.DeviceManager › IMDSPStorage
IMDSPStorage
COMメソッド 10
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT SetAttributes(DWORD dwAttributes, WAVEFORMATEX* pFormat) |
| 4 | HRESULT GetStorageGlobals(IMDSPStorageGlobals** ppStorageGlobals) |
| 5 | HRESULT GetAttributes(DWORD* pdwAttributes, WAVEFORMATEX* pFormat) |
| 6 | HRESULT GetName(LPWSTR pwszName, DWORD nMaxChars) |
| 7 | HRESULT GetDate(WMDMDATETIME* pDateTimeUTC) |
| 8 | HRESULT GetSize(DWORD* pdwSizeLow, DWORD* pdwSizeHigh) |
| 9 | HRESULT GetRights(WMDMRIGHTS** ppRights, DWORD* pnRightsCount, BYTE* abMac) |
| 10 | HRESULT CreateStorage(DWORD dwAttributes, WAVEFORMATEX* pFormat, LPWSTR pwszName, IMDSPStorage** ppNewStorage) |
| 11 | HRESULT EnumStorage(IMDSPEnumStorage** ppEnumStorage) |
| 12 | HRESULT SendOpaqueCommand(OPAQUECOMMAND* pCommand) |