Compartir a través de


Función KsGetMultiplePinFactoryItems (ksproxy.h)

La función KsGetMultiplePinFactoryItems recupera los elementos de propiedad pin en un búfer de datos de longitud variable.

Sintaxis

KSDDKAPI HRESULT KsGetMultiplePinFactoryItems(
  [in]  HANDLE FilterHandle,
  [in]  ULONG  PinFactoryId,
  [in]  ULONG  PropertyId,
  [out] PVOID  *Items
);

Parámetros

[in] FilterHandle

Identificador del filtro que contiene el generador de patillas que se va a consultar.

[in] PinFactoryId

Identificador del generador de patillas en el que se devuelven los elementos de propiedad.

[in] PropertyId

Identificador de la propiedad del conjunto de propiedades pin (KSPROPSETID_Pin) que se va a consultar.

[out] Items

Puntero a un búfer para recibir los elementos de propiedad. Si se recupera correctamente, este puntero se debe eliminar posteriormente con la función CoTaskMemFree.

Valor devuelto

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

Observaciones

El KsGetMultiplePinFactoryItems consultas de función para el tamaño de datos, en bytes, de la propiedad solicitada, asigna un búfer y recupera los datos.

Para obtener más información sobre CoTaskMemFree, consulte la documentación del SDK de Microsoft Windows.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de ksproxy.h (incluya Ksproxy.h)
biblioteca de Ksproxy.lib

Consulte también

IKsPinFactory

KSPROPERTY

KSPROPSETID_Pin

KSP_PIN