KsUnserializeObjectPropertiesFromRegistry-Funktion (ks.h)
Die KsUnserializeObjectPropertiesFromRegistry--Funktion, wenn ein Zielobjekt und ein Registrierungspfad angegeben wurde, listet die benannten Werte auf und wendet sie als serialisierte Daten auf die angegebenen Eigenschaftensätze an, die in den serialisierten Daten aufgeführt sind. Ein IRP wird generiert, wenn die serialisierten Daten gesendet werden, daher wird keine Annahme für die Verwendung von KS-Eigenschaftsstrukturen zum internen Definieren der Eigenschaftensätze gemacht. Die Funktion verwendet nicht die Namen der Werte.
Syntax
KSDDKAPI NTSTATUS KsUnserializeObjectPropertiesFromRegistry(
[in] PFILE_OBJECT FileObject,
[in, optional] HANDLE ParentKey,
[in, optional] PUNICODE_STRING RegistryPath
);
Parameter
[in] FileObject
Gibt das Dateiobjekt an, dessen Eigenschaften festgelegt werden.
[in, optional] ParentKey
Enthält optional ein Handle für das übergeordnete Element des Pfads oder NULL-. Der übergeordnete Schlüssel und/oder die RegistryPath- müssen übergeben werden.
[in, optional] RegistryPath
Enthält optional den Pfad zu dem Schlüssel, dessen Unterschlüssel als Eigenschaftensätze aufgezählt werden, oder auf andere Weise NULL-. Der ParentKey- und/oder der Registrierungspfad muss übergeben werden.
Rückgabewert
Die KsUnserializeObjectPropertiesFromRegistry Funktion gibt STATUS_SUCCESS zurück, wenn die Eigenschaftensätze nichtialisiert wurden. Die Funktion gibt einen Fehler zurück, wenn der Registrierungspfad ungültig war, einer der Unterschlüssel ungültig war, das Festlegen einer Eigenschaft nicht erfolgreich war, das serialisierte Format ungültig war oder ein Eigenschaftensatz für das Objekt nicht unterstützt wurde.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ks.h (enthalten Ks.h) |
Library | Ks.lib |