Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La méthode EnumObjects récupère une interface utilisée pour énumérer les objets enfants immédiats d’un objet. Il a un filtre facultatif qui peut énumérer des objets avec des propriétés spécifiques.
Syntaxe
HRESULT EnumObjects(
[in] const DWORD dwFlags,
[in] LPCWSTR pszParentObjectID,
[in] IPortableDeviceValues *pFilter,
[out] IEnumPortableDeviceObjectIDs **ppEnum
);
Paramètres
[in] dwFlags
Actuellement ignoré ; spécifiez zéro.
[in] pszParentObjectID
Pointeur vers une chaîne terminée par null qui spécifie l’ID du parent. Il peut s’agir d’une chaîne vide (mais pas d’un pointeur NULL ) ou de la constante définie WPD_DEVICE_OBJECT_ID pour indiquer la racine de l’appareil.
[in] pFilter
Ce paramètre est ignoré et doit être défini sur NULL.
[out] ppEnum
Adresse d’une variable qui reçoit un pointeur vers une interface IEnumPortableDeviceObjectIDs utilisée pour énumérer les objets trouvés. L’appelant doit libérer cette interface lorsqu’il a terminé avec elle.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
| Code de retour | Description |
|---|---|
|
S_OK |
|
Au moins l’un des arguments requis était un pointeur NULL . |
Configuration requise
| Condition requise | Valeur |
|---|---|
| Plateforme cible | Windows |
| En-tête | portabledeviceapi.h |
| Bibliothèque | PortableDeviceGUIDs.lib |