SysReAllocString 함수(oleauto.h)

이전에 할당된 문자열을 두 번째 문자열의 크기로 다시 할당하고 두 번째 문자열을 재할당된 메모리에 복사합니다.

구문

INT SysReAllocString(
  [in, out]      BSTR          *pbstr,
  [in, optional] const OLECHAR *psz
);

매개 변수

[in, out] pbstr

이전에 할당된 문자열입니다.

[in, optional] psz

복사할 문자열입니다.

반환 값

반환 코드 설명
TRUE
문자열이 성공적으로 재할당되었습니다.
FALSE
메모리가 부족합니다.

설명

psz에 전달된 주소는 pbstr에 전달된 문자열의 일부가 될 수 없거나 예기치 않은 결과가 발생할 수 있습니다.

pbstr이 NULL이면 액세스 위반이 발생하며 프로그램이 충돌합니다. NULL 포인터로부터 이 함수를 보호하는 것은 사용자의 책임입니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oleauto.h
라이브러리 OleAut32.lib
DLL OleAut32.dll

추가 정보

문자열 조작 함수