Função KsUnserializeObjectPropertiesFromRegistry (ks.h)
A função KsUnserializeObjectPropertiesFromRegistry , quando dado um objeto de destino e um caminho do Registro, enumera os valores nomeados e os aplica como dados serializados aos conjuntos de propriedades especificados listados nos dados serializados. Um IRP é gerado ao enviar os dados serializados, portanto, nenhuma suposição é feita sobre o uso de estruturas de propriedade KS para definir internamente os conjuntos de propriedades. A função não usa os nomes dos valores.
Sintaxe
KSDDKAPI NTSTATUS KsUnserializeObjectPropertiesFromRegistry(
[in] PFILE_OBJECT FileObject,
[in, optional] HANDLE ParentKey,
[in, optional] PUNICODE_STRING RegistryPath
);
Parâmetros
[in] FileObject
Especifica o objeto de arquivo cujas propriedades estão sendo definidas.
[in, optional] ParentKey
Opcionalmente, contém um identificador para o pai do caminho ou NULL. A chave pai e/ou o RegistryPath devem ser passados.
[in, optional] RegistryPath
Opcionalmente, contém o caminho para a chave cujas subchaves serão enumeradas como conjuntos de propriedades ou, caso contrário, NULL. O ParentKey e/ou o Caminho do Registro devem ser passados.
Retornar valor
A função KsUnserializeObjectPropertiesFromRegistry retornará STATUS_SUCCESS se os conjuntos de propriedades não forem sequenciados. A função retornará um erro se o caminho do Registro for inválido, uma das subchaves for inválida, a definição de uma propriedade não tiver sido bem-sucedida, o formato serializado for inválido ou um conjunto de propriedades não tiver suporte no objeto.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ks.h (inclua Ks.h) |
Biblioteca | Ks.lib |