Méthode IPortableDeviceDataStream ::GetObjectID (portabledeviceapi.h)
La méthode GetObjectID récupère l’ID d’objet de la ressource qui a été écrite sur l’appareil. Cette méthode n’est valide qu’après l’appel de IStream ::Commit sur le flux de données.
Syntaxe
HRESULT GetObjectID(
[out] LPWSTR *ppszObjectID
);
Paramètres
[out] ppszObjectID
ID de l’objet qui vient d’être transféré à l’appareil.
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 . |
|
La mémoire disponible est insuffisante. |
Remarques
Un ID d’objet est créé après la création de l’objet sur l’appareil. Par conséquent, un nouvel objet créé en appelant IPortableDeviceContent ::CreateObjectWithPropertiesAndData n’aura pas d’ID affecté tant que l’application n’appelle pas Commit sur le flux de transfert de données.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portabledeviceapi.h |
Bibliothèque | PortableDeviceGUIDs.lib |