Compartilhar via


Método IWMDMMetaData::AddItem (mswmdm.h)

O método AddItem adiciona uma propriedade de metadados à interface .

Sintaxe

HRESULT AddItem(
  [in] WMDM_TAG_DATATYPE Type,
  [in] LPCWSTR           pwszTagName,
  [in] BYTE              *pValue,
  [in] UINT              iLength
);

Parâmetros

[in] Type

Um WMDM_TAG_DATATYPE valor enumerado que especifica o tipo de metadados que está sendo salvo.

[in] pwszTagName

Ponteiro para uma cadeia de caracteres largos terminada em nulo especificando o nome da propriedade a ser definida. Uma lista de constantes de nome de propriedade padrão é fornecida em Constantes de Metadados.

[in] pValue

Ponteiro para uma matriz de bytes que especifica o valor a ser atribuído à propriedade . O valor enviado é copiado, para que a memória possa ser liberada depois de chamar AddItem.

[in] iLength

Inteiro que especifica o tamanho de pValue, em bytes.

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 do Windows Media Gerenciador de Dispositivos
Para obter uma lista abrangente de possíveis códigos de erro, consulte Códigos de erro.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho mswmdm.h
Biblioteca Mssachlp.lib

Confira também

Interface IWMDMetaData

Constantes de metadados

Definindo metadados em um arquivo