IDirect3DVolume9::GetContainer 메서드(d3d9helper.h)

이 표면이 볼륨 텍스처의 자식 수준인 경우 부모 볼륨 텍스처 개체에 대한 액세스를 제공합니다.

구문

HRESULT GetContainer(
  [in]          REFIID riid,
  [out, retval] void   **ppContainer
);

매개 변수

[in] riid

형식: REFIID

요청되는 볼륨의 참조 식별자입니다.

[out, retval] ppContainer

형식: void**

쿼리가 성공하면 컨테이너 포인터로 채울 포인터의 주소입니다.

반환 값

형식: HRESULT

메서드가 성공하면 반환 값이 D3D_OK. 메서드가 실패하면 반환 값을 D3DERR_INVALIDCALL 수 있습니다.

설명

호출이 성공하면 컨테이너의 참조 수가 1씩 증가합니다.

다음은 볼륨 텍스처의 부모 볼륨 텍스처를 가져오는 예제입니다.


// Assumes pSurface is a valid IDirect3DVolume9 pointer
void *pContainer = NULL;
IDirect3DVolumeTexture9 *pVolumeTexture = NULL;
HRESULT hr = pVolume->GetContainer(IID_IDirect3DVolumeTexture9, &pContainer);
if (SUCCEEDED(hr) && pContainer)
{
    pVolumeTexture = (IDirect3DVolumeTexture9 *)pContainer;

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d9helper.h(D3D9.h 포함)
라이브러리 D3D9.lib

추가 정보

IDirect3DVolume9