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.
Valor de retorno
Retorna NOERROR se bem-sucedido; caso contrário, retorna um código de erro.
Observações
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 proxy KS devem usar a versão definida em ksproxy.h. Se um aplicativo precisar incluir ksproxy.h e dsound.h, o arquivo de cabeçalho que o compilador verificar primeiro é aquele cuja definição de IKsPropertySet é usada pelo compilador.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ksproxy.h (inclua Ksproxy.h, Dsound.h) |