다음을 통해 공유


KsCreateAllocator 함수(ks.h)

KsCreateAllocator 함수는 지정된 싱크 연결 핸들에 대한 할당자에 대한 핸들을 만듭니다. 이 함수는 IRP를 완료하거나 IRP에서 상태 설정하지 않습니다.

구문

KSDDKAPI NTSTATUS KsCreateAllocator(
  [in]  HANDLE               ConnectionHandle,
  [in]  PKSALLOCATOR_FRAMING AllocatorFraming,
  [out] PHANDLE              AllocatorHandle
);

매개 변수

[in] ConnectionHandle

할당자를 만들 싱크 연결에 대한 핸들을 지정합니다.

[in] AllocatorFraming

할당자에 대해 지정된 프레이밍입니다.

[out] AllocatorHandle

할당자 핸들을 저장할 핸들에 대한 포인터를 지정합니다.

반환 값

KsCreateAllocator 함수는 성공하면 STATUS_SUCCESS 반환하거나 실패하면 오류를 반환합니다.

설명

KsCreateAllocator 함수에는 두 가지 버전이 있습니다. 하나는 사용자 모드 클라이언트용이고 다른 하나는 커널 모드 클라이언트용입니다. 이 함수는 커널 모드 클라이언트에 대해 PASSIVE_LEVEL 호출할 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib
IRQL PASSIVE_LEVEL(설명 섹션 참조)

추가 정보

KSALLOCATOR_FRAMING