Método IShellImageStore::Open (shlobj.h)
[IShellImageStore tem suporte por meio do Windows XP. Não há suporte para ele em sistemas operacionais posteriores.]
Abre o repositório e retorna um bloqueio.
Sintaxe
HRESULT Open(
DWORD dwMode,
[out] DWORD *pdwLock
);
Parâmetros
dwMode
Tipo: DWORD
O modo de instanciação de armazenamento especificado por um dos valores STGM .
[out] pdwLock
Tipo: DWORD*
Um ponteiro para uma variável do tipo DWORD que recebe o bloqueio.
Valor retornado
Tipo: HRESULT
Se o processo for bem-sucedido, o método retornará o resultado de StgOpenStorage. Caso contrário, ele retornará um dos seguintes valores:
Código de retorno | Descrição |
---|---|
|
O armazenamento já está aberto com o modo de instanciação especificado por dwMode. |
|
Erro inesperado. Por exemplo, o caminho do repositório não é inicializado. |
|
Você não tem acesso para abrir o armazenamento com as permissões especificadas por dwMode. |
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shlobj.h |
DLL | Shell32.dll (versão 5.0 ou posterior) |