Funzione KsUnserializeObjectPropertiesFromRegistry (ks.h)
La funzione KsUnserializeObjectPropertiesFromRegistry , quando viene specificato un oggetto di destinazione e un percorso del Registro di sistema, enumera i valori denominati e li applica come dati serializzati ai set di proprietà specificati elencati nei dati serializzati. Durante l'invio dei dati serializzati viene generato un'IRP, quindi non viene effettuato alcun presupposto sull'uso delle strutture delle proprietà KS per definire internamente i set di proprietà. La funzione non usa i nomi dei valori.
Sintassi
KSDDKAPI NTSTATUS KsUnserializeObjectPropertiesFromRegistry(
[in] PFILE_OBJECT FileObject,
[in, optional] HANDLE ParentKey,
[in, optional] PUNICODE_STRING RegistryPath
);
Parametri
[in] FileObject
Specifica l'oggetto file le cui proprietà vengono impostate.
[in, optional] ParentKey
Facoltativamente, contiene un handle all'elemento padre del percorso o NULL. La chiave padre e/o Registro di sistema deve essere passata.
[in, optional] RegistryPath
Facoltativamente contiene il percorso della chiave la cui sottochiave verrà enumerata come set di proprietà o in caso contrario NULL. È necessario passare il percorso ParentKey e/o del Registro di sistema.
Valore restituito
La funzione KsUnserializeObjectPropertiesFromRegistry restituisce STATUS_SUCCESS se i set di proprietà non sono stati annullati. La funzione restituisce un errore se il percorso del Registro di sistema non è valido, una delle sottochiave non è valida, l'impostazione di una proprietà non è riuscita, il formato serializzato non è valido o un set di proprietà non è supportato nell'oggetto.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ks.h (include Ks.h) |
Libreria | Ks.lib |