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

IKsPropertySet::Set

Set 메서드는, 프로퍼티 세트 GUID 및 프로퍼티 ID 로 식별되는 프로퍼티를 설정한다.

구문

HRESULT Set(
  REFGUID guidPropSet,
  DWORD dwPropID,
  LPVOID pInstanceData,
  DWORD cbInstanceData,
  LPVOID pPropData,
  DWORD cbPropData
);

파라미터

guidPropSet

[in] 프로퍼티 세트 GUID.

dwPropID

[in] 프로퍼티 세트내에서의 프로퍼티의 식별자.

pInstanceData

[out, size_is(cbInstanceData)] 프로퍼티에 대응하는 인스턴스 데이터의 포인터.

cbInstanceData

[in] pInstanceData 가 가리키는 버퍼에 포함되는 데이터의 바이트수.

pPropData

[out, size_is(cbPropData)] 프로퍼티의 값이 들어간 취득된 버퍼의 포인터.

cbPropData

[in] pPropData 가 가리키는 버퍼에 포함되는 데이터의 바이트수.

반환값

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

설명
S_OK 성공.
E_PROP_SET_UNSUPPORTED 프로퍼티 세트가 지원하지 않는다.
E_PROP_ID_UNSUPPORTED 지정된 프로퍼티 세트로 그 프로퍼티 ID 가 지원하지 않는다.

주의

   dsound.h 헤더 파일에는 이 이름으로 다른 인터페이스가 존재하고 있다. 이러한 인터페이스 끼리에게 호환성은 없다. WDM 드라이버와 사용자 모드 구성 요소의 사이에 프로퍼티를 건네주는 경우는 IKsControl 인터페이스 (자세한 것은 DirectShow DDK 의 문서를 참조)를 사용하는 것을 추천한다.

참조

↑TOP