ID3DXFileData::Lock 메서드
.x 파일 데이터에 액세스합니다.
구문
HRESULT Lock(
[in] SIZE_T *pSize,
[in] const VOID **ppData
);
매개 변수
-
pSize [in]
-
형식: SIZE_T*
.x 파일 데이터의 크기에 대한 포인터입니다.
-
ppData [in]
-
형식: const VOID**
ID3DXFileData 파일 데이터 개체의 인터페이스 포인터를 받을 포인터의 주소입니다. 설명 부분을 참조하세요.
반환 값
형식: HRESULT
메서드가 성공하면 반환 값이 S_OK. 메서드가 실패하면 다음 값이 반환됩니다. D3DXFERR_BADVALUE.
설명
ppData 포인터는 ID3DXFileData::Lock 중에서만 유효합니다. ID3DXFileData::Unlock 시퀀스입니다. 여러 잠금 호출을 수행할 수 있습니다. 그러나 잠금 호출 수가 잠금 해제 호출 수와 일치하는지 확인해야 합니다.
파일 데이터가 바이트 경계와 제대로 정렬되도록 보장되지 않으므로 UNALIGNED 포인터를 사용하여 ppData 에 액세스해야 합니다.
반환된 매개 변수 값은 파일 손상 가능성으로 인해 유효하지 않습니다. 따라서 코드는 반환된 매개 변수 값을 확인해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보