Compartir a través de


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.

Observaciones

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. Si una aplicación debe incluir ksproxy.h y dsound.h, el archivo de encabezado que examina el compilador primero es el que primero usa la definición de IKsPropertySet.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de ksproxy.h (incluya Ksproxy.h, Dsound.h)

Consulte también

IKsPropertySet::Get