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 |