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

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

구문

NTSTATUS PutBuffer(
       PBYTE pBuffer
);

매개 변수

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