KsAddObjectCreateItemToObjectHeader 함수(ks.h)
KsAddObjectCreateItemToObjectHeader 함수는 이 개체 헤더에 대해 이전에 할당된 만들기 항목 목록의 빈 항목에 지정된 create-item을 추가합니다. 빈 항목은 항목의 NULL create dispatch 함수로 표시됩니다. 이 함수는 호출자가 항목 만들기 목록에 대한 여러 변경 내용을 직렬화한다고 가정합니다.
구문
KSDDKAPI NTSTATUS KsAddObjectCreateItemToObjectHeader(
[in] KSOBJECT_HEADER Header,
[in] PDRIVER_DISPATCH Create,
[in] PVOID Context,
[in] PWSTR ObjectClass,
[in, optional] PSECURITY_DESCRIPTOR SecurityDescriptor
);
매개 변수
[in] Header
이전에 할당된 자식 만들기 테이블을 포함하는 개체 헤더를 가리킵니다.
[in] Create
사용할 디스패치 만들기 함수를 지정합니다.
[in] Context
컨텍스트 매개 변수를 지정합니다.
[in] ObjectClass
만들기 요청에서 비교에 사용되는 NULL로 끝나는 문자열에 대한 포인터를 지정합니다. 개체가 활성 상태인 동안 이 포인터는 유효한 상태를 유지해야 합니다.
[in, optional] SecurityDescriptor
보안 설명자를 지정합니다. 개체가 활성 상태인 동안 유효한 상태로 유지되어야 합니다.
반환 값
빈 만들기 항목 슬롯이 있고 항목이 추가된 경우 KsAddObjectCreateItemToObjectHeader 함수는 STATUS_SUCCESS 반환합니다. 실패하면 STATUS_ALLOTTED_SPACE_EXCEEDED 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
헤더 | ks.h(Ks.h 포함) |
라이브러리 | Ks.lib |