데이터 맞춤

다음 C 런타임 함수는 데이터 정렬을 지원합니다.

데이터 맞춤 루틴

루틴에서 반환된 값 사용
_aligned_free 또는 _aligned_offset_malloc.와 함께 _aligned_malloc할당된 메모리 블록을 해제합니다.
_aligned_free_dbg 할당 _aligned_malloc 되었거나 _aligned_offset_malloc (디버그 전용) 메모리 블록을 해제합니다.
_aligned_malloc 지정된 맞춤 경계에 메모리를 할당합니다.
_aligned_malloc_dbg 디버깅 헤더 및 덮어쓰기 버퍼(디버그 버전에만 해당)에 대한 추가 공간을 사용하여 지정된 맞춤 경계에 메모리를 할당합니다.
_aligned_msize 힙에 할당된 메모리 블록의 크기를 반환합니다.
_aligned_msize_dbg 힙에 할당된 메모리 블록의 크기를 반환합니다(디버그 버전에만 해당).
_aligned_offset_malloc 지정된 맞춤 경계에 메모리를 할당합니다.
_aligned_offset_malloc_dbg 지정된 맞춤 경계에 메모리를 할당합니다(디버그 버전에만 해당).
_aligned_offset_realloc 또는 _aligned_offset_malloc.와 함께 _aligned_malloc 할당된 메모리 블록의 크기를 변경합니다.
_aligned_offset_realloc_dbg 할당되었거나 _aligned_offset_malloc (디버그 버전에만 해당) 할당된 _aligned_malloc 메모리 블록의 크기를 변경합니다.
_aligned_offset_recalloc 할당 _aligned_malloc 된 메모리 블록의 크기를 변경하거나 _aligned_offset_malloc 메모리를 0으로 초기화합니다.
_aligned_offset_recalloc_dbg 할당 _aligned_malloc 된 메모리 블록의 크기를 변경하거나 _aligned_offset_malloc 메모리를 0으로 초기화합니다(디버그 버전에만 해당).
_aligned_realloc 또는 _aligned_offset_malloc.와 함께 _aligned_malloc 할당된 메모리 블록의 크기를 변경합니다.
_aligned_realloc_dbg 할당되었거나 _aligned_offset_malloc (디버그 버전에만 해당) 할당된 _aligned_malloc 메모리 블록의 크기를 변경합니다.
_aligned_recalloc 할당 _aligned_malloc 된 메모리 블록의 크기를 변경하거나 _aligned_offset_malloc 메모리를 0으로 초기화합니다.
_aligned_recalloc_dbg 할당 _aligned_malloc 된 메모리 블록의 크기를 변경하거나 _aligned_offset_malloc 메모리를 0으로 초기화합니다(디버그 버전에만 해당).

참고 항목

범주별 유버니설 C 런타임 루틴