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 |