Compartilhar via


Método IMFAttributes::LockStore (mfobjects.h)

Bloqueia o repositório de atributos para que nenhum outro thread possa acessá-lo. Se o repositório de atributos já estiver bloqueado por outro thread, esse método será bloqueado até que o outro thread desbloqueie o objeto. Depois de chamar esse método, chame IMFAttributes::UnlockStore para desbloquear o objeto.

Sintaxe

HRESULT LockStore();

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

Esse método poderá causar um deadlock se um thread que chama LockStore aguardar em um thread que chame qualquer outro método IMFAttributes no mesmo objeto.

Essa interface estará disponível nas seguintes plataformas se os componentes redistribuíveis do SDK do Windows Media Format 11 estiverem instalados:

  • Windows XP com Service Pack 2 (SP2) e posterior.
  • Windows XP Media Center Edition 2005 com KB900325 (Windows XP Media Center Edition 2005) e KB925766 (pacote cumulativo de atualizações de outubro de 2006 para Windows XP Media Center Edition) instalados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfobjects.h (include Mfidl.h)
Biblioteca Mfuuid.lib

Confira também

Atributos e propriedades

IMFAttributes