Función KsUnserializeObjectPropertiesFromRegistry (ks.h)

La función KsUnserializeObjectPropertiesFromRegistry , cuando se especifica un objeto de destino y una ruta de acceso del Registro, enumera los valores con nombre y los aplica como datos serializados a los conjuntos de propiedades especificados enumerados en los datos serializados. Se genera un IRP al enviar los datos serializados, por lo que no se da por supuesto el uso de estructuras de propiedades KS para definir internamente los conjuntos de propiedades. La función no usa los nombres de los valores.

Sintaxis

KSDDKAPI NTSTATUS KsUnserializeObjectPropertiesFromRegistry(
  [in]           PFILE_OBJECT    FileObject,
  [in, optional] HANDLE          ParentKey,
  [in, optional] PUNICODE_STRING RegistryPath
);

Parámetros

[in] FileObject

Especifica el objeto de archivo cuyas propiedades se establecen.

[in, optional] ParentKey

Opcionalmente, contiene un identificador para el elemento primario de la ruta de acceso o NULL. Se debe pasar la clave primaria o RegistryPath .

[in, optional] RegistryPath

Opcionalmente, contiene la ruta de acceso a la clave cuyas subclaves se enumerarán como conjuntos de propiedades o, de lo contrario, NULL. Se debe pasar la clave principal o la ruta de acceso del Registro.

Valor devuelto

La función KsUnserializeObjectPropertiesFromRegistry devuelve STATUS_SUCCESS si los conjuntos de propiedades se han deserializado. La función devuelve un error si la ruta de acceso del Registro no era válida, una de las subclaves no era válida, el establecimiento de una propiedad no era correcta, el formato serializado no era válido o no se admitía un conjunto de propiedades en el objeto .

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib