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

El método Set establece una propiedad identificada por un GUID de conjunto de propiedades y un identificador de propiedad.

Sintaxis

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 el conjunto de propiedades.

[in] Id

Identificador de la propiedad dentro del conjunto de propiedades.

[in] InstanceData

Puntero a los datos de instancia de la propiedad .

[in] InstanceLength

Tamaño, en bytes, del búfer en InstanceData.

[in] PropertyData

Puntero a un búfer que contiene el valor de la propiedad que se va a establecer.

[in] DataLength

Tamaño, en bytes, del búfer en PropertyData.

Valor devuelto

Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve un código de error.

Comentarios

Warning (ADVERTENCIA)  

Los archivos de encabezado ksproxy.h y dsound.h definen versiones similares pero incompatibles de la interfaz IKsPropertySet . Las aplicaciones que requieren el módulo de proxy KS deben usar la versión definida en ksproxy.h. La versión directSound de IKsPropertySet se describe en las páginas de referencia de DirectSound de la documentación de Microsoft Windows SDK.

Si una aplicación debe incluir ksproxy.h y dsound.h, el archivo de encabezado que examine primero el compilador es el que usa la definición de IKsPropertySet .

 

Requisitos

   
Plataforma de destino Escritorio
Header ksproxy.h (incluya Ksproxy.h, Ksproxy.h, Dsound.h, Ksproxy.h, Ksproxy.h, Dsound.h)

Consulte también

IKsPropertySet::Get