CWiauFormatConverter::ConvertToBmp 메서드(wiautil.h)
CWiauFormatConverter::ConvertToBmp 메서드는 이미지를 BMP 형식으로 변환합니다.
구문
HRESULT ConvertToBmp(
BYTE *pSource,
INT iSourceSize,
BYTE **ppDest,
INT *piDestSize,
BMP_IMAGE_INFO *pBmpImageInfo,
SKIP_AMOUNT iSkipAmt
);
매개 변수
pSource
원본 이미지의 첫 번째 바이트가 포함된 메모리 위치를 가리킵니다.
iSourceSize
원본 이미지의 크기(바이트)를 지정합니다.
ppDest
결과 이미지의 주소를 받는 메모리 위치에 대한 포인터입니다.
piDestSize
결과 이미지의 크기(바이트)를 수신하는 메모리 위치에 대한 포인터입니다.
pBmpImageInfo
결과 이미지에 대한 정보를 수신하는 BMP_IMAGE_INFO 구조체에 대한 포인터입니다.
iSkipAmt
선택 사항
건너뛸 BMP 헤더의 크기를 지정합니다. 이 매개 변수의 기본값은 BMP 헤더를 건너뛰지 않음을 나타냅니다.
반환 값
성공하면 함수는 S_OK 반환합니다. 함수가 실패하면 표준 COM 오류가 반환됩니다.
설명
이 메서드의 호출자는 ppDest 의 결과 버퍼와 piDestSize의 크기를 전달할 수 있습니다.
또는 호출자는 호출에서 ppDest 를 NULL 로 설정하고 piDestSize 를 0으로 설정하여 이 메서드가 메모리를 할당해야 함을 나타낼 수 있습니다.
호출자는 delete [] 연산자를 사용하여 메모리를 해제해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | wiautil.h(Wiautil.h, Wiamindr.h 포함) |