heapalloc

    1

    3답변

    호출 응용 프로그램을 대신하여 일부 처리를 수행하는 DLL (VC2005를 사용하여 작성)이 있습니다. 이 처리에는 꽤 많은 메모리가 필요합니다. DLL이 너무 좋아를 HeapAlloc를 통해이 메모리를 만듭니다 //Allocate space myStruct* pStackSpace = (myStruct*)::HeapAlloc(m_hStackHeap, 0,

    2

    1답변

    HeapAlloc을 사용하여 400MB와 같이 엄청난 양의 메모리를 할당하지만 프로그램의 메모리 사용량을 확인할 때 실제로 1GB를 사용합니다. //configuraciones.h #define ANCHO_MUNDO 5000 #define ALTO_MUNDO 5000 //unidades.cpp unidad* unidades_memoria = (un

    1

    1답변

    내 MASM dll에 도움이 필요합니다. 배열의 요소를 세고 있는데 다른 배열의 메모리를 할당하고 싶습니다. C에서는 벡터를 사용하고 있습니다. 나는 C# 응용 프로그램에서이 라이브러리를 사용하고 undefined symbol : GetProcessHeapundefined symbol : HeapAlloc invoe GetProcessHeap invoke

    1

    1답변

    동적으로 MASM here에서 메모리를 할당하는 방법을 물었지만 질문이 2 개 더 있습니다. 어떻게 메모리를 바이트에 할당 할 수 있습니까? .data tab DB ? result DB ? .code invoke GetProcessHeap ; error here mov tab, eax ; I cannot do this because of w

    8

    1답변

    힙 할당자를 구현하는 여러 가지 방법의 장단점을 살펴볼 수있는 좋은 자료는 어디 있습니까? 효율성 (조각화, 처리량 등)을 다루는 리소스가 선호됩니다. 나는 간단한 코드 저장소를 찾고 있지 않다. 편집 : 나는이 위키의 철학적 접지에 정말 관심이 아니에요. 따라서, 나는 정말로 왜 '왜'에 관심이 있는지 알고 싶지 않습니다. 근본적인 의도/문제/기타에 관계

    0

    1답변

    나는 다시 여기 있습니다. C# 응용 프로그램에서 masm .dll을 사용하고 있지만 이제는 내 코드에서 'System.AccessViolationException'을 throw합니다. INVOKE HeapAlloc, edx, 0, <size> 문제점의 원인을 알려주십시오. invoke GetProcessHeap mov edx, eax INVOKE He

    0

    1답변

    내 MASM 코드와 관련하여 도움이 필요합니다. 배열에 동적 할당을 사용하면 배열에 몇 가지 요소를 추가 한 후에 다른 변수가 값을 변경합니다. .686 .387 .model flat, stdcall .xmm include include\kernel32.inc includelib lib\kernel32.lib .data szyfr DB 9

    0

    2답변

    이 사용하는 버퍼를 할당하기 위해 HeapAlloc()을 사용하려고합니다. HANDLE hHeap = GetProcessHeap(); while (SetupDiEnumDeviceInfo(DeviceInfoSet, MemberIndex++, DeviceInfoData)) { DWORD DataT; LPTSTR buffer = NULL;

    7

    1답변

    여러 가지 이유로 C 런타임에서 Windows 힙 API를 사용하는 코드로 변환하려고하는 중이라는 코드가 있습니다. 나는 (핸들에 대한 GetProcessHeap와) HeapAlloc/HeapReAlloc/HeapFree에 malloc/calloc/realloc/free 전화를 리디렉션하는 경우, 메모리 (나쁜 포인터가 반환되지 올바르게 할당 될 것으로 보

    1

    1답변

    동적 메모리 관리에 대한 프로젝트를 진행하고 있습니다. HeapCreate 및 HeapAlloc 함수에 대해 혼란스러워합니다. HeapCreate() 함수의 경우 힙을 만들 수 있으며 함수는 HANDLE을 반환합니다. 힙 크기를 초기화 할 수 있습니다. winHandle = HeapCreate (0, 2 * 1024, 0)라고 가정 해 보겠습니다. 그런 다