DirectShow DirectShow 레퍼런스 인터페이스 IKsPropertySet Set [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 의 문서를 참조)를 사용하는 것을 추천한다.
참조