KsUnserializeObjectPropertiesFromRegistry, fonction (ks.h)
La fonction KsUnserializeObjectPropertiesFromRegistry , lorsqu’elle reçoit un objet de destination et un chemin d’accès au Registre, énumère les valeurs nommées et les applique en tant que données sérialisées aux jeux de propriétés spécifiés répertoriés dans les données sérialisées. Un IRP étant généré lors de l’envoi des données sérialisées, aucune hypothèse n’est faite sur l’utilisation des structures de propriété KS pour définir en interne les jeux de propriétés. La fonction n’utilise pas les noms des valeurs.
Syntaxe
KSDDKAPI NTSTATUS KsUnserializeObjectPropertiesFromRegistry(
[in] PFILE_OBJECT FileObject,
[in, optional] HANDLE ParentKey,
[in, optional] PUNICODE_STRING RegistryPath
);
Paramètres
[in] FileObject
Spécifie l’objet file dont les propriétés sont définies.
[in, optional] ParentKey
Contient éventuellement un handle pour le parent du chemin d’accès, ou NULL. La clé parente et/ou le RegistryPath doivent être passés.
[in, optional] RegistryPath
Contient éventuellement le chemin d’accès à la clé dont les sous-clés seront énumérées en tant que jeux de propriétés, ou null. La parentkey et/ou le chemin d’accès du Registre doivent être passés.
Valeur retournée
La fonction KsUnserializeObjectPropertiesFromRegistry retourne STATUS_SUCCESS si les jeux de propriétés n’étaient pasialisés. La fonction retourne une erreur si le chemin du Registre n’était pas valide, si l’une des sous-clés n’était pas valide, si la définition d’une propriété a échoué, si le format sérialisé n’était pas valide ou si un jeu de propriétés n’était pas pris en charge sur l’objet .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |