Método IMDSPObject::Open (mswmdm.h)
O método Open abre o objeto associado e o prepara para operações de Leitura ou Gravação . Essa operação só será válida se o objeto de armazenamento representar um arquivo.
Sintaxe
HRESULT Open(
[in] UINT fuMode
);
Parâmetros
[in] fuMode
Modo no qual o arquivo deve ser aberto. Deve ser um dos dois valores a seguir.
Valor | Descrição |
---|---|
MDSP_READ | Consulte se uma chamada subsequente para Leitura seria permitida. |
MDSP_WRITE | Consulte se uma chamada subsequente para Insert seria permitida. |
Retornar valor
O método retorna um HRESULT. Todos os métodos de interface no Windows Media Gerenciador de Dispositivos podem retornar qualquer uma das seguintes classes de códigos de erro:
- Códigos de erro COM padrão
- Códigos de erro do Windows convertidos em valores HRESULT
- Códigos de erro de Gerenciador de Dispositivos do Windows Media
Comentários
Se o sistema de arquivos subjacente não oferecer suporte à abertura de vários arquivos ao mesmo tempo, o provedor de serviços deverá retornar normalmente o código de erro Win32 ERROR_TOO_MANY_OPEN_FILES, se o cliente tentar abrir mais de um arquivo por vez.
Esse método deve ser implementado. Ele não deve retornar WMDM_E_NOTSUPPORTED ou E_NOTIMPL. Para obter mais informações, consulte Interfaces obrigatórias e opcionais.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |