다음을 통해 공유


IAllocatorMXF::P utBuffer 메서드(dmusicks.h)

이 메서드는 현재 미니포트 드라이버에서 사용되지 않습니다. 메서드는 PutBuffer 할당자에 버퍼를 전달하지만 IMXF::P utMessage 가 호출되면 자동으로 발생합니다.

구문

NTSTATUS PutBuffer(
  [in] PBYTE pBuffer
);

매개 변수

[in] pBuffer

할당자에 전달되는 버퍼에 대한 포인터

반환 값

PutBuffer 는 호출에 성공하면 S_OK 반환합니다. 그렇지 않으면 메서드는 적절한 오류 코드를 반환합니다.

설명

미니포트 드라이버가 IMXF::P utMessage를 호출할 때 할당자는 DMUS_KERNEL_EVENT 구조체의 cbEvent 멤버를 확인하여 uData가 포인터인지 아니면 데이터인지 확인하기 때문에 이 메서드를 사용할 필요가 없습니다. cbEvent가 이벤트 데이터가 uData의 스토리지 용량(32비트 시스템의 경우 4바이트, 64비트 시스템의 경우 8바이트)보다 크도록 지정하는 경우 할당자는 uData가 재사용할 수 있는 버퍼를 가리킨다고 가정합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dmusicks.h(Dmusicks.h 포함)
IRQL <=DISPATCH_LEVEL

추가 정보

DMUS_KERNEL_EVENT

IAllocatorMXF

IMXF::P utMessage