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

El método Set establece una propiedad identificada por un GUID del 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

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 examine primero el compilador es el que usa la definición de IKsPropertySet .

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ksproxy.h (incluya Ksproxy.h, Dsound.h)

Consulte también

IKsPropertySet::Get