Partager via


KsGetMultiplePinFactoryItems, fonction (ksproxy.h)

La fonction KsGetMultiplePinFactoryItems récupère les éléments de propriété pin dans une mémoire tampon de données de longueur variable.

Syntaxe

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

Paramètres

[in] FilterHandle

Gérez le filtre qui contient la fabrique d’épingles à interroger.

[in] PinFactoryId

Identificateur de la fabrique d’épingles par rapport à laquelle les éléments de propriété sont retournés.

[in] PropertyId

Identificateur de la propriété dans le jeu de propriétés pin (KSPROPSETID_Pin) à interroger.

[out] Items

Pointeur vers une mémoire tampon pour recevoir les éléments de propriété. Si vous avez correctement récupéré, ce pointeur doit être supprimé par la suite avec la fonction CoTaskMemFree.

Valeur de retour

Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.

Remarques

Le KsGetMultiplePinFactoryItems requêtes de fonction pour la taille des données, en octets, de la propriété demandée, alloue une mémoire tampon et récupère les données.

Pour plus d’informations sur CoTaskMemFree, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête ksproxy.h (include Ksproxy.h)
bibliothèque Ksproxy.lib

Voir aussi

IKsPinFactory

KSPROPERTY

KSPROPSETID_Pin

KSP_PIN