DirectShow 보유 사용이 금지되고 있는 인터페이스 IAMDevMemoryControl GetDevId   [목차열람] [주소복사] [슬롯비우기]
IAMDevMemoryControl::GetDevId
 
Microsoft DirectX 9.0

IAMDevMemoryControl::GetDevId

 :  IAMDevMemoryControl 인터페이스의 사용은 피하는 것.

온보드 메모리 할당자의 장치 ID 를 얻어온다.

구문

HRESULT GetDevId(
  DWORD *pdwDevId
);

파라미터

pdwDevId

[out] 장치 ID 의 포인터.

반환값

인터페이스의 처리에 응한 HRESULT 값을 돌려준다.

주의

이 메서드는, 일의인 ID 를 얻어온다. 하드웨어 필터는 이 ID 를 사용해, 건네받은 지정의 할당자가 자신의 온보드 메모리를 사용하고 있는 것을 확인할 수 있다. 이러한 확인을 하는 것은, 복수의 온보드 메모리가 존재하기 때문이다. ID 는,CoCreateInstance 를 사용해 할당자 개체를 생성 할 경우에 사용된 ID 와 같은 것이다. 다른 필터가 온보드 메모리를 사용하려면 , 온보드 메모리 할당자와 같은 장치 ID 를 가질 필요가 있다.

참조

↑TOP