![]() |
| Previous | Next |
The Seek method sets the current position within the object.
Syntax
HRESULT Seek(
UINT fuFlags,
DWORD dwOffset
);
Parameters
fuFlags
[in] Mode of operation in which the file must be opened.
| Query | Description |
| MDSP_SEEK_BOF | Seek dwOffset bytes forward from the beginning of the file. |
| MDSP_SEEK_CUR | Seek dwOffset bytes forward from the current position. |
| MDSP_SEEK_EOF | Seek dwOffset bytes backward from the end of the file. |
dwOffset
[in] Double word containing the number of bytes to seek.
Return Values
If the method succeeds, it returns S_OK. If it fails, it returns an HRESULT error code.
| Return code | Description |
| WMDM_E_BUSY | The media device is busy. |
| E_INVALIDARG | The mode specified in fuFlags is invalid. |
| WMDM_E_INTERFACEDEAD | The file or folder was previously deleted. |
| WMDM_E_NOTSUPPORTED | Seeking is not supported on this medium. |
| E_FAIL | An unspecified error occurred. |
See Also
| Previous | Next |