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 |