Método IKsPropertySet::Set (dsound.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 rguidPropSet,
  [in] ULONG   ulId,
  [in] LPVOID  pInstanceData,
  [in] ULONG   ulInstanceLength,
  [in] LPVOID  pPropertyData,
  [in] ULONG   ulDataLength
);

Parâmetros

[in] rguidPropSet

GUID que identifica o conjunto de propriedades.

[in] ulId

Identificador da propriedade dentro do conjunto de propriedades.

[in] pInstanceData

Ponteiro para dados de instância para a propriedade .

[in] ulInstanceLength

Tamanho, em bytes, do buffer em InstanceData.

[in] pPropertyData

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

[in] ulDataLength

Tamanho, em bytes, do buffer em PropertyData.

Retornar valor

Retorna 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. A versão DirectSound do IKsPropertySet é descrita nas páginas de referência do DirectSound na documentação do SDK do Microsoft Windows. 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 dsound.h (incluem Ksproxy.h, Ksproxy.h, Dsound.h, Ksproxy.h, Ksproxy.h, Dsound.h)

Confira também

IKsPropertySet::Get