KsUnserializeObjectPropertiesFromRegistry-Funktion (ks.h)
Die KsUnserializeObjectPropertiesFromRegistry-Funktion 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. Beim Senden der serialisierten Daten wird ein IRP generiert, sodass bei der internen Definition der Eigenschaftensätze keine KS-Eigenschaftsstrukturen verwendet werden. 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 der Registrierungspfad müssen übergeben werden.
[in, optional] RegistryPath
Enthält optional den Pfad zu dem Schlüssel, dessen Unterschlüssel als Eigenschaftssätze oder auf andere Weise NULL aufgezählt werden. Der ParentKey und/oder der Registrierungspfad müssen ü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 | Universell |
Header | ks.h (ks.h einschließen) |
Bibliothek | Ks.lib |