Interface IMDSPObject (mswmdm.h)
A interface IMDSPObject gerencia a transferência de dados de e para a mídia de armazenamento.
Os métodos Open, Read, Write e Close são válidos somente se o objeto de armazenamento for um arquivo. O cliente normalmente chama Open, executa várias operações de Leitura ou Gravação e, em seguida, chama Close. Isso permite uma leitura/gravação do modo em buffer do meio de armazenamento. O provedor de serviços deve ser capaz de lidar com qualquer outra chamada no dispositivo ou interfaces de armazenamento (por exemplo, enumerando conteúdo ou obtendo informações globais sobre o meio de armazenamento) enquanto a operação de leitura ou gravação está em andamento.
O provedor de serviços também deve ser capaz de lidar com operações simultâneas de leitura ou gravação em vários arquivos. Se o sistema de arquivos subjacente não der suporte à abertura de vários arquivos ao mesmo tempo, o provedor de serviços deverá retornar normalmente um erro.
Os métodos Delete, Rename e Move são válidos para arquivos e pastas.
Herança
A interface IMDSPObject herda da interface IUnknown . O IMDSPObject também tem esses tipos de membros:
Métodos
A interface IMDSPObject tem esses métodos.
IMDSPObject::Close O método Close fecha um arquivo em um meio de armazenamento de um dispositivo de mídia. |
IMDSPObject::D elete O método Delete remove um objeto ou objetos de um meio de armazenamento em um dispositivo de mídia. |
IMDSPObject::Move O método Move move um arquivo ou pasta em um dispositivo de mídia. |
IMDSPObject::Open 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. |
IMDSPObject::Read O método Read lê dados do objeto na posição atual. Essa operação só será válida se o objeto de armazenamento representar um arquivo. |
IMDSPObject::Rename O método Rename renomeia o objeto associado que pode ser um arquivo ou uma pasta. |
IMDSPObject::Seek O método Seek define a posição atual dentro do objeto . Essa operação só será válida se o objeto de armazenamento representar um arquivo. |
IMDSPObject::Write O método Write grava dados no objeto na posição atual dentro do objeto . Essa operação só será válida se o objeto de armazenamento representar um arquivo. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |