Share via


D3DX10GetImageInfoFromResource 함수

리소스에서 지정된 이미지에 대한 정보를 검색합니다.

구문

HRESULT D3DX10GetImageInfoFromResource(
  _In_  HMODULE           hSrcModule,
  _In_  LPCTSTR           pSrcResource,
  _In_  ID3DX10ThreadPump *pPump,
  _In_  D3DX10_IMAGE_INFO *pSrcInfo,
  _Out_ HRESULT           *pHResult
);

매개 변수

hSrcModule [in]

형식: HMODULE

리소스가 로드되는 모듈입니다. 이 매개 변수를 NULL 로 설정하여 운영 체제가 현재 프로세스를 만드는 데 사용한 이미지와 연결된 모듈을 지정합니다.

pSrcResource [in]

형식: LPCTSTR

파일 이름을 지정하는 문자열에 대한 포인터입니다. 컴파일러 설정에 유니코드가 필요한 경우 데이터 형식 LPCTSTR이 LPCWSTR로 확인됩니다. 그렇지 않으면 데이터 형식이 LPCSTR로 확인됩니다. 설명 부분을 참조하세요.

pPump [in]

형식: ID3DX10ThreadPump*

정보를 비동기적으로 로드하는 데 사용할 수 있는 선택적 스레드 펌프입니다. NULL일 수 있습니다. ID3DX10ThreadPump를 참조하세요.

pSrcInfo [in]

형식: D3DX10_IMAGE_INFO*

원본 파일의 데이터에 대한 설명으로 채워질 D3DX10_IMAGE_INFO 구조체에 대한 포인터입니다.

pHResult [out]

형식: HRESULT*

반환 값에 대한 포인터입니다. NULL일 수 있습니다. pPumpNULL이 아닌 경우 비동기 실행이 완료될 때까지 pHResult는 유효한 메모리 위치여야 합니다.

반환 값

형식: HRESULT

함수가 성공하면 반환 값이 D3D_OK. 함수가 실패하면 반환 값은 다음과 같습니다. D3DERR_INVALIDCALL

설명

컴파일러 설정은 함수 버전도 결정합니다. 유니코드가 정의되면 함수 호출이 D3DX10GetImageInfoFromResourceW로 확인됩니다. 그렇지 않으면 ANSI 문자열이 사용되므로 함수 호출이 D3DX10GetImageInfoFromResourceA로 확인됩니다.

요구 사항

요구 사항
헤더
D3DX10Tex.h
라이브러리
D3DX10.lib

추가 정보

D3DX 10의 텍스처 함수