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) |