DirectShow DirectShow 레퍼런스 인터페이스 IResourceManager Register [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
Register 메서드는, 단독의 이름 첨부 리소스를 리소스 매니저에 등록한다.
구문
HRESULT Register(
LPCWSTR pName,
LONG cResource,
LONG *plToken
);
파라미터
pName
[in] 이름 첨부 리소스.
cResource
[in] 리소스수.
plToken
[out] 돌려주어진 토큰의 포인터. 이 토큰이 식별하는 리소스를, 이 이후의 호출로 사용한다.
반환값
처리에 응한 HRESULT 값을 돌려준다. HRESULT 는, 다음의 표준적인 정수의 1 개인가, 또는 일람에 나타나지 않은 그 외의 값이 된다.
반환 코드 | 설명 |
E_FAIL | 실패. |
E_POINTER | NULL 포인터 인수. |
E_INVALIDARG | 무효인 인수. |
E_NOTIMPL | 메서드가 지원하지 않는다. |
S_OK 또는 NOERROR | 성공. |
주의
이 메서드는, 복수의 리소스를 저장 할 수 있는 이름 첨부 리소스를 등록해, 이 리소스를 요구할 경우에 사용하는 토큰을 돌려준다. 리소스가 이미 등록되어 있어도 에러는 되지 않는다. 등록을 마친 수보다 적은 수를 cResource 인수에 건네주면 리소스의 할당이 새로운 수로 변경된다. 리소스의 등록을 해제하는데는,cResource 에 0 을 건네준다.
참조