示例#1
0
文件: REEMemory.cpp 项目: ArtBlnd/REE
void REEMemoryReservedObject::Allocate(HREEMEMORY* memory, size_t index, size_t size)
{

    void* memoryAddr = VirtualAllocEx(
        GetProcessHandle(), 
        ADD_ADDRESS(GetReservedMemory(), index), 
        size, 
        DEFAULT_MEMORY_COMMIT_FLAG, 
        DEFAULT_PAGE_FLAG);

    HREEMEMORY memoryObject = (HREEMEMORY)CreateMemoryInfo(memoryAddr, size);

    *memory = memoryObject;
}
示例#2
0
文件: Requests.cpp 项目: DonCN/haiku
// IOCtlReply
status_t
IOCtlReply::GetAddressInfos(AddressInfo* infos, int32* count)
{
	ADD_ADDRESS(buffer);
	return B_OK;
}
示例#3
0
文件: Requests.cpp 项目: DonCN/haiku
// WriteRequest
status_t
WriteRequest::GetAddressInfos(AddressInfo* infos, int32* count)
{
	ADD_ADDRESS(buffer);
	return B_OK;
}
示例#4
0
文件: Requests.cpp 项目: DonCN/haiku
// ReadFromIORequestReply
status_t
ReadFromIORequestReply::GetAddressInfos(AddressInfo* infos, int32* count)
{
	ADD_ADDRESS(buffer);
	return B_OK;
}
示例#5
0
文件: Requests.cpp 项目: DonCN/haiku
// FileCacheReadReply
status_t
FileCacheReadReply::GetAddressInfos(AddressInfo* infos, int32* count)
{
	ADD_ADDRESS(buffer);
	return B_OK;
}
示例#6
0
文件: Requests.cpp 项目: DonCN/haiku
// NodeMonitoringEventRequest
status_t
NodeMonitoringEventRequest::GetAddressInfos(AddressInfo* infos, int32* count)
{
	ADD_ADDRESS(event);
	return B_OK;
}
示例#7
0
文件: Requests.cpp 项目: DonCN/haiku
// ReadIndexDirReply
status_t
ReadIndexDirReply::GetAddressInfos(AddressInfo* infos, int32* count)
{
	ADD_ADDRESS(buffer);
	return B_OK;
}