Compartilhar via


Método IKsPropertySet::Set (ksproxy.h)

O método Set define uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade.

Sintaxe

HRESULT Set(
  [in] REFGUID PropSet,
  [in] ULONG   Id,
  [in] LPVOID  InstanceData,
  [in] ULONG   InstanceLength,
  [in] LPVOID  PropertyData,
  [in] ULONG   DataLength
);

Parâmetros

[in] PropSet

GUID que identifica o conjunto de propriedades.

[in] Id

Identificador da propriedade dentro do conjunto de propriedades.

[in] InstanceData

Ponteiro para dados de instância para a propriedade .

[in] InstanceLength

Tamanho, em bytes, do buffer em InstanceData.

[in] PropertyData

Ponteiro para um buffer que contém o valor da propriedade a ser definida.

[in] DataLength

Tamanho, em bytes, do buffer em PropertyData.

Retornar valor

Retornará NOERROR se tiver êxito; caso contrário, retorna um código de erro.

Comentários

Aviso

Os arquivos de cabeçalho ksproxy.h e dsound.h definem versões semelhantes, mas incompatíveis da interface IKsPropertySet . Os aplicativos que exigem o módulo de proxy KS devem usar a versão definida em ksproxy.h. Se um aplicativo precisar incluir ksproxy.h e dsound.h, qualquer arquivo de cabeçalho que o compilador examinar primeiro será aquele cuja definição de IKsPropertySet será usada pelo compilador.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ksproxy.h (incluem Ksproxy.h, Dsound.h)

Confira também

IKsPropertySet::Get