DirectShow DirectShow 레퍼런스 인터페이스 IPin QueryInternalConnections   [목차열람] [주소복사] [슬롯비우기]
IPin::QueryInternalConnections
 
Microsoft DirectX 9.0

IPin::QueryInternalConnections

QueryInternalConnections 메서드는, (필터내에서) 내부적으로 이 핀에 접속하고 있는 핀을 얻어온다.

구문

HRESULT QueryInternalConnections(
  IPin **apPin,
  ULONG *nPin
);

파라미터

apPin

[out] IPin 포인터의 배열의 주소.

nPin

[in, out] 입력시는 배열의 사이즈를 지정한다. 메서드가 돌아갔을 때, 이 값에는 배열내에 돌려받는 포인터의 수가 설정되어 있다.

반환값

HRESULT 값을 돌려준다. 가능한 값은 다음과 같다.

설명
S_FALSE 배열의 사이즈가 부적당.
S_OK 성공.
E_FAIL 실패.
E_NOTIMPL 처리되지 않다.

주의

몇개의 필터에서는, 입력 핀은 고유의 출력 핀에 대응하고 있다. 각 핀으로, 이 메서드는 대응하는 핀의 포인터를 배열에 저장 한다. 각 입력 핀이 각 출력 핀에 데이터를 제공하는 경우, 핀은 E_NOTIMPL 를 돌려준다.

메서드가 성공해, 1 이상의 *nPin 값을 돌려주면 그 배열에는 IPin 인터페이스의 포인터가 저장 되고 있다. 다 사용했으면 , 각 인터페이스 포인터를 반드시 릴리즈 하는 것.

↑TOP