Condividi tramite


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