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 |