KsUnserializeObjectPropertiesFromRegistry 関数 (ks.h)
KsUnserializeObjectPropertiesFromRegistry 関数は、宛先オブジェクトとレジストリ パスを指定すると、名前付き値を列挙し、シリアル化されたデータに一覧表示されている指定されたプロパティ セットにシリアル化されたデータとして適用します。 シリアル化されたデータを送信するときに IRP が生成されるため、内部的にプロパティ セットを定義する KS プロパティ構造体の使用に関する想定は行われません。 この関数では、値の名前は使用されません。
構文
KSDDKAPI NTSTATUS KsUnserializeObjectPropertiesFromRegistry(
[in] PFILE_OBJECT FileObject,
[in, optional] HANDLE ParentKey,
[in, optional] PUNICODE_STRING RegistryPath
);
パラメーター
[in] FileObject
プロパティを設定するファイル オブジェクトを指定します。
[in, optional] ParentKey
必要に応じて、パスの親へのハンドルを格納するか、または NULL します。 親キーまたは RegistryPath を渡す必要があります。
[in, optional] RegistryPath
必要に応じて、サブキーをプロパティ セットとして列挙するキーへのパスを格納するか、または NULL をします。 ParentKey またはレジストリ パスを渡す必要があります。
戻り値
KsUnserializeObjectPropertiesFromRegistry 関数は、プロパティ セットが初期化されていない場合にSTATUS_SUCCESSを返します。 レジストリ パスが無効であった場合、サブキーのいずれかが無効であった場合、プロパティの設定が失敗した場合、シリアル化された形式が無効であった場合、またはオブジェクトでプロパティ セットがサポートされていない場合、この関数はエラーを返します。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | ks.h (Ks.h を含む) |
ライブラリ | Ks.lib |