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

IResourceManager::Register

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 을 건네준다.

참조

↑TOP