다음을 통해 공유


KsFilterFactoryAddCreateItem 함수(ks.h)

KsFilterFactoryAddCreateItem 함수는 지정된 필터 팩터리에 대한 새 만들기 항목을 추가합니다.

구문

KSDDKAPI NTSTATUS KsFilterFactoryAddCreateItem(
  [in]           PKSFILTERFACTORY     FilterFactory,
  [in]           PWSTR                RefString,
  [in, optional] PSECURITY_DESCRIPTOR SecurityDescriptor,
  [in]           ULONG                CreateItemFlags
);

매개 변수

[in] FilterFactory

새 만들기 항목을 추가할 필터 팩터리를 나타내는 KSFILTERFACTORY 구조체에 대한 포인터입니다.

[in] RefString

만들기 항목을 식별하는 유니코드 텍스트 문자열에 대한 포인터입니다.

[in, optional] SecurityDescriptor

이 매개 변수는 필요에 따라 이 유형의 개체에 대한 SECURITY_DESCRIPTOR 구조체에 대한 포인터를 포함합니다. 이 구조체에 대한 자세한 내용은 Microsoft Windows SDK 참조하세요. 관련 정보는 KSOBJECT_CREATE_ITEM 참조하세요. NULL인 경우 설명자가 할당되지 않습니다.

[in] CreateItemFlags

KSOBJECT_CREATE_ITEMFlags 멤버에 대한 테이블을 참조하세요.

반환 값

KsFilterFactoryAddCreateItem 은 새 만들기 항목을 추가하려는 시도의 성공 또는 실패를 반환합니다.

설명

일반적으로 필터 설명자에 제공된 참조 GUID를 사용하는 단일 만들기 항목만 필터 팩터리에 추가됩니다. 이 함수를 사용하면 호출자가 지정된 필터 팩터리에 연결된 항목 만들기를 추가할 수 있습니다.

자세한 내용은 AVStream Minidriver 초기화를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Microsoft Windows XP 이상 운영 체제 및 DirectX 8.0 이상 DirectX 버전에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib

추가 정보

KSOBJECT_CREATE_ITEM

KsAddObjectCreateItemToDeviceHeader

KsAddObjectCreateItemToObjectHeader

KsAllocateObjectCreateItem

KsFreeObjectCreateItem

KsQueryObjectCreateItem