Docs.rs
windows-sys-0.59.0
windows-sys 0.59.0
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
kennykerr
Dependencies
windows-targets ^0.52.6
normal
Versions
100%
of the crate is documented
Platform
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windows_sys
0.59.0
Module Memory
Modules
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Win32::System
Module
windows_sys
::
Win32
::
System
::
Memory
Copy item path
[
−
]
Modules
§
NonVolatile
Structs
§
CFG_CALL_TARGET_INFO
HEAP_SUMMARY
MEMORY_BASIC_INFORMATION
MEMORY_BASIC_INFORMATION32
MEMORY_BASIC_INFORMATION64
MEMORY_MAPPED_VIEW_ADDRESS
MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE
MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION
MEM_ADDRESS_REQUIREMENTS
MEM_EXTENDED_PARAMETER
MEM_EXTENDED_PARAMETER_0
PROCESS_HEAP_ENTRY
PROCESS_HEAP_ENTRY_0_0
PROCESS_HEAP_ENTRY_0_1
WIN32_MEMORY_PARTITION_INFORMATION
WIN32_MEMORY_RANGE_ENTRY
WIN32_MEMORY_REGION_INFORMATION
WIN32_MEMORY_REGION_INFORMATION_0_0
Constants
§
FILE_CACHE_MAX_HARD_DISABLE
FILE_CACHE_MAX_HARD_ENABLE
FILE_CACHE_MIN_HARD_DISABLE
FILE_CACHE_MIN_HARD_ENABLE
FILE_MAP_ALL_ACCESS
FILE_MAP_COPY
FILE_MAP_EXECUTE
FILE_MAP_LARGE_PAGES
FILE_MAP_READ
FILE_MAP_RESERVE
FILE_MAP_TARGETS_INVALID
FILE_MAP_WRITE
GHND
GMEM_FIXED
GMEM_MOVEABLE
GMEM_ZEROINIT
GPTR
HEAP_CREATE_ALIGN_16
HEAP_CREATE_ENABLE_EXECUTE
HEAP_CREATE_ENABLE_TRACING
HEAP_CREATE_HARDENED
HEAP_CREATE_SEGMENT_HEAP
HEAP_DISABLE_COALESCE_ON_FREE
HEAP_FREE_CHECKING_ENABLED
HEAP_GENERATE_EXCEPTIONS
HEAP_GROWABLE
HEAP_MAXIMUM_TAG
HEAP_NONE
HEAP_NO_SERIALIZE
HEAP_PSEUDO_TAG_FLAG
HEAP_REALLOC_IN_PLACE_ONLY
HEAP_TAG_SHIFT
HEAP_TAIL_CHECKING_ENABLED
HEAP_ZERO_MEMORY
HeapCompatibilityInformation
HeapEnableTerminationOnCorruption
HeapOptimizeResources
HeapTag
HighMemoryResourceNotification
LHND
LMEM_FIXED
LMEM_MOVEABLE
LMEM_ZEROINIT
LPTR
LowMemoryResourceNotification
MEHC_PATROL_SCRUBBER_PRESENT
MEM_COMMIT
MEM_DECOMMIT
MEM_FREE
MEM_IMAGE
MEM_LARGE_PAGES
MEM_MAPPED
MEM_PRESERVE_PLACEHOLDER
MEM_PRIVATE
MEM_RELEASE
MEM_REPLACE_PLACEHOLDER
MEM_RESERVE
MEM_RESERVE_PLACEHOLDER
MEM_RESET
MEM_RESET_UNDO
MEM_UNMAP_NONE
MEM_UNMAP_WITH_TRANSIENT_BOOST
MemDedicatedAttributeMax
MemDedicatedAttributeReadBandwidth
MemDedicatedAttributeReadLatency
MemDedicatedAttributeWriteBandwidth
MemDedicatedAttributeWriteLatency
MemExtendedParameterAddressRequirements
MemExtendedParameterAttributeFlags
MemExtendedParameterImageMachine
MemExtendedParameterInvalidType
MemExtendedParameterMax
MemExtendedParameterNumaNode
MemExtendedParameterPartitionHandle
MemExtendedParameterUserPhysicalHandle
MemSectionExtendedParameterInvalidType
MemSectionExtendedParameterMax
MemSectionExtendedParameterNumaNode
MemSectionExtendedParameterSigningLevel
MemSectionExtendedParameterUserPhysicalFlags
MemoryPartitionDedicatedMemoryInfo
MemoryPartitionInfo
MemoryRegionInfo
NONZEROLHND
NONZEROLPTR
PAGE_ENCLAVE_DECOMMIT
PAGE_ENCLAVE_MASK
PAGE_ENCLAVE_SS_FIRST
PAGE_ENCLAVE_SS_REST
PAGE_ENCLAVE_THREAD_CONTROL
PAGE_ENCLAVE_UNVALIDATED
PAGE_EXECUTE
PAGE_EXECUTE_READ
PAGE_EXECUTE_READWRITE
PAGE_EXECUTE_WRITECOPY
PAGE_GRAPHICS_COHERENT
PAGE_GRAPHICS_EXECUTE
PAGE_GRAPHICS_EXECUTE_READ
PAGE_GRAPHICS_EXECUTE_READWRITE
PAGE_GRAPHICS_NOACCESS
PAGE_GRAPHICS_NOCACHE
PAGE_GRAPHICS_READONLY
PAGE_GRAPHICS_READWRITE
PAGE_GUARD
PAGE_NOACCESS
PAGE_NOCACHE
PAGE_READONLY
PAGE_READWRITE
PAGE_REVERT_TO_FILE_MAP
PAGE_TARGETS_INVALID
PAGE_TARGETS_NO_UPDATE
PAGE_WRITECOMBINE
PAGE_WRITECOPY
QUOTA_LIMITS_HARDWS_MAX_DISABLE
QUOTA_LIMITS_HARDWS_MAX_ENABLE
QUOTA_LIMITS_HARDWS_MIN_DISABLE
QUOTA_LIMITS_HARDWS_MIN_ENABLE
SECTION_ALL_ACCESS
SECTION_EXTEND_SIZE
SECTION_MAP_EXECUTE
SECTION_MAP_EXECUTE_EXPLICIT
SECTION_MAP_READ
SECTION_MAP_WRITE
SECTION_QUERY
SEC_64K_PAGES
SEC_COMMIT
SEC_FILE
SEC_IMAGE
SEC_IMAGE_NO_EXECUTE
SEC_LARGE_PAGES
SEC_NOCACHE
SEC_PARTITION_OWNER_HANDLE
SEC_PROTECTED_IMAGE
SEC_RESERVE
SEC_WRITECOMBINE
VmOfferPriorityBelowNormal
VmOfferPriorityLow
VmOfferPriorityNormal
VmOfferPriorityVeryLow
Functions
§
AddSecureMemoryCacheCallback
⚠
AllocateUserPhysicalPages
⚠
AllocateUserPhysicalPages2
⚠
AllocateUserPhysicalPagesNuma
⚠
CreateFileMapping2
⚠
CreateFileMappingA
⚠
CreateFileMappingFromApp
⚠
CreateFileMappingNumaA
⚠
CreateFileMappingNumaW
⚠
CreateFileMappingW
⚠
CreateMemoryResourceNotification
⚠
DiscardVirtualMemory
⚠
FlushViewOfFile
⚠
FreeUserPhysicalPages
⚠
GetLargePageMinimum
⚠
GetMemoryErrorHandlingCapabilities
⚠
GetProcessHeap
⚠
GetProcessHeaps
⚠
GetProcessWorkingSetSizeEx
⚠
GetSystemFileCacheSize
⚠
GetWriteWatch
⚠
GlobalAlloc
⚠
GlobalFlags
⚠
GlobalHandle
⚠
GlobalLock
⚠
GlobalReAlloc
⚠
GlobalSize
⚠
GlobalUnlock
⚠
HeapAlloc
⚠
HeapCompact
⚠
HeapCreate
⚠
HeapDestroy
⚠
HeapFree
⚠
HeapLock
⚠
HeapQueryInformation
⚠
HeapReAlloc
⚠
HeapSetInformation
⚠
HeapSize
⚠
HeapSummary
⚠
HeapUnlock
⚠
HeapValidate
⚠
HeapWalk
⚠
IsBadCodePtr
⚠
IsBadReadPtr
⚠
IsBadStringPtrA
⚠
IsBadStringPtrW
⚠
IsBadWritePtr
⚠
LocalAlloc
⚠
LocalFlags
⚠
LocalHandle
⚠
LocalLock
⚠
LocalReAlloc
⚠
LocalSize
⚠
LocalUnlock
⚠
MapUserPhysicalPages
⚠
MapUserPhysicalPagesScatter
⚠
MapViewOfFile
⚠
MapViewOfFile3
⚠
MapViewOfFile3FromApp
⚠
MapViewOfFileEx
⚠
MapViewOfFileExNuma
⚠
MapViewOfFileFromApp
⚠
MapViewOfFileNuma2
⚠
OfferVirtualMemory
⚠
OpenDedicatedMemoryPartition
⚠
OpenFileMappingA
⚠
OpenFileMappingFromApp
⚠
OpenFileMappingW
⚠
PrefetchVirtualMemory
⚠
QueryMemoryResourceNotification
⚠
QueryPartitionInformation
⚠
QueryVirtualMemoryInformation
⚠
ReclaimVirtualMemory
⚠
RegisterBadMemoryNotification
⚠
RemoveSecureMemoryCacheCallback
⚠
ResetWriteWatch
⚠
RtlCompareMemory
⚠
RtlCrc32
⚠
RtlCrc64
⚠
RtlIsZeroMemory
⚠
SetProcessValidCallTargets
⚠
SetProcessValidCallTargetsForMappedView
⚠
SetProcessWorkingSetSizeEx
⚠
SetSystemFileCacheSize
⚠
UnmapViewOfFile
⚠
UnmapViewOfFile2
⚠
UnmapViewOfFileEx
⚠
UnregisterBadMemoryNotification
⚠
VirtualAlloc
⚠
VirtualAlloc2
⚠
VirtualAlloc2FromApp
⚠
VirtualAllocEx
⚠
VirtualAllocExNuma
⚠
VirtualAllocFromApp
⚠
VirtualFree
⚠
VirtualFreeEx
⚠
VirtualLock
⚠
VirtualProtect
⚠
VirtualProtectEx
⚠
VirtualProtectFromApp
⚠
VirtualQuery
⚠
VirtualQueryEx
⚠
VirtualUnlock
⚠
VirtualUnlockEx
⚠
Type Aliases
§
AtlThunkData_t
FILE_MAP
GLOBAL_ALLOC_FLAGS
HEAP_FLAGS
HEAP_INFORMATION_CLASS
LOCAL_ALLOC_FLAGS
MEMORY_RESOURCE_NOTIFICATION_TYPE
MEM_DEDICATED_ATTRIBUTE_TYPE
MEM_EXTENDED_PARAMETER_TYPE
MEM_SECTION_EXTENDED_PARAMETER_TYPE
OFFER_PRIORITY
PAGE_PROTECTION_FLAGS
PAGE_TYPE
PBAD_MEMORY_CALLBACK_ROUTINE
PSECURE_MEMORY_CACHE_CALLBACK
SECTION_FLAGS
SETPROCESSWORKINGSETSIZEEX_FLAGS
UNMAP_VIEW_OF_FILE_FLAGS
VIRTUAL_ALLOCATION_TYPE
VIRTUAL_FREE_TYPE
WIN32_MEMORY_INFORMATION_CLASS
WIN32_MEMORY_PARTITION_INFORMATION_CLASS
Unions
§
MEM_EXTENDED_PARAMETER_1
PROCESS_HEAP_ENTRY_0
WIN32_MEMORY_REGION_INFORMATION_0