![]() |
VOOZH | about |
dotnet add package Microsoft.Direct3D.DirectStorage --version 1.3.0
NuGet\Install-Package Microsoft.Direct3D.DirectStorage -Version 1.3.0
<PackageReference Include="Microsoft.Direct3D.DirectStorage" Version="1.3.0" />
<PackageVersion Include="Microsoft.Direct3D.DirectStorage" Version="1.3.0" />Directory.Packages.props
<PackageReference Include="Microsoft.Direct3D.DirectStorage" />Project file
paket add Microsoft.Direct3D.DirectStorage --version 1.3.0
#r "nuget: Microsoft.Direct3D.DirectStorage, 1.3.0"
#:package Microsoft.Direct3D.DirectStorage@1.3.0
#addin nuget:?package=Microsoft.Direct3D.DirectStorage&version=1.3.0Install as a Cake Addin
#tool nuget:?package=Microsoft.Direct3D.DirectStorage&version=1.3.0Install as a Cake Tool
This package contains the DirectStorage SDK, including the redistributable binaries.
For help getting started and other information for DirectStorage, please see:
The included licenses apply to the following files:
native/bin/native/include/IDStorageQueue3:
EnqueueRequests() that allows a batch of requests to be
enqueued and synchronized with a single ID3D12Fence and value.DSTORAGE_DESTINATION type:
DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES_RANGE:
Renamed MSBuild property NativeBuildDirectory to DirectStorageNativeBuildDirectory to avoid collisions with other NuGet packages.
Updated DirectStorageNativeBuildDirectory to include a trailing slash to follow MSBuild conventions for path properties.
2021
compliant. This fixes TDR issues reported on older GPUs that
do not support the optimized GPU Decompression path.Fix race condition that would, in some rare circumstances, cause DirectStorage to stop processing requests when the CPU is under high load.
Change DirectStorage worker thread to wakeup periodically and process requests to catch rare cases where processing has stopped.
DSTORAGE_COMPRESSION_FORMAT_GDEFLATEIDStorageCustomCompressionQueue1DStorageCreateCompressionCodecIDStorageCompressionCodecIDStorageQueue1:
EnqueueSetEvent() that allows a Win32 event to be signaled directly by DirectStorage.dstorage.h about how IDStorageFile::Close() doesn't affect the reference count.1.1.0 is source compatible with 1.0.2, but recompilation will be required so that the DirectStorage binaries match the header:
This is a trade-off between having a simpler API and binary compatibility. As DirectStorage is now more feature complete with GPU decompression, binary compatibility will become a higher priority.
DSTORAGE_CUSTOM_DECOMPRESSION_FLAGS; these can be used to determine if the destination for a custom decompression requests is in write-combined memory.First release.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Showing the top 2 NuGet packages that depend on Microsoft.Direct3D.DirectStorage:
| Package | Downloads |
|---|---|
|
Vanara.PInvoke.DStorage
PInvoke API (methods, structures and constants) imported from Windows DStorage.dll. |
|
|
Vanara.PInvoke.DirectX
PInvoke API (methods, interfaces, structures and constants) imported from DirectX. |
Showing the top 1 popular GitHub repositories that depend on Microsoft.Direct3D.DirectStorage:
| Repository | Stars |
|---|---|
|
dahall/Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.4.0-preview2-2606.904 | 90 | 6/16/2026 |
| 1.4.0-preview1-2603.504 | 7,823 | 3/9/2026 |
| 1.3.0 | 51,154 | 6/27/2025 |
| 1.2.4 | 49,658 | 4/9/2025 |
| 1.2.3 | 60,311 | 7/15/2024 |
| 1.2.2 | 81,801 | 11/15/2023 |
| 1.2.1 | 68,504 | 5/16/2023 |
| 1.2.0 | 80,728 | 4/18/2023 |
| 1.1.1 | 2,846 | 12/7/2022 |
| 1.1.0 | 7,083 | 11/7/2022 |
| 1.0.2 | 100,881 | 5/24/2022 |
| 1.0.0 | 6,957 | 3/14/2022 |