다음을 통해 공유


IDirectXFileData::GetData 메서드

개체의 멤버 중 하나에 대한 데이터 또는 모든 멤버에 대한 데이터를 검색합니다. 더 이상 사용되지 않습니다.

Syntax

HRESULT GetData(
  [in]  LPCSTR szMember,
  [out] DWORD  *pcbSize,
  [out] void   **ppvData
);

매개 변수

szMember [in]

형식: LCSTTR

데이터를 검색할 멤버의 이름에 대한 포인터입니다. NULL을 지정하여 필요한 모든 멤버의 데이터를 검색합니다.

pcbSize [out]

형식: DWORD*

ppvData 버퍼 크기(바이트)를 수신하는 포인터입니다.

ppvData [out]

형식: void**

szMember와 연결된 데이터를 수신하기 위한 버퍼에 대한 포인터의 주소입니다. szMember가 NULL인 경우 ppvData는 인접한 메모리 블록에 있는 모든 필수 멤버의 데이터를 포함하는 버퍼를 가리키도록 설정됩니다.

반환 값

형식: HRESULT

메서드가 성공하면 반환 값이 DXFILE_OK. 메서드가 실패하면 반환 값은 DXFILEERR_BADARRAYSIZE, DXFILEERR_BADDataReference, DXFILEERR_BADVALUE 값 중 하나일 수 있습니다.

설명

이 메서드는 데이터 개체의 필수 멤버에 대한 데이터를 검색하지만 선택적(자식) 멤버에 대한 데이터는 검색하지 않습니다. IDirectXFileData::GetNextObject를 사용하여 자식 개체를 검색합니다.

요구 사항

요구 사항
헤더
DXFile.h
라이브러리
D3dxof.lib

추가 정보

IDirectXFileData

IDirectXFileData::GetNextObject