DSTORAGE_CUSTOM_DECOMPRESSION_REQUEST 구조체(dstorage.h)
사용자 지정 압축 해제 요청입니다. IDStorageCustomDecompressionQueue를 사용하여 이러한 요청을 검색합니다.
구문
struct DSTORAGE_CUSTOM_DECOMPRESSION_REQUEST {
UINT64 Id;
DSTORAGE_COMPRESSION_FORMAT CompressionFormat;
UINT8 Reserved[3];
DSTORAGE_CUSTOM_DECOMPRESSION_FLAGS Flags;
UINT64 SrcSize;
void const *SrcBuffer;
UINT64 DstSize;
void *DstBuffer;
};
멤버
Id
DirectStorage에서 제공하는 식별자입니다. DSTORAGE_CUSTOM_DECOMPRESSION_RESULT 요청을 식별하는 데 사용해야 합니다. 이 식별자는 완료되지 않은 요청에서 고유하지만 요청이 완료된 후 다시 사용할 수 있습니다.
CompressionFormat
압축 형식입니다. 이 값 >은 = DSTORAGE_CUSTOM_COMPRESSION_0.
Reserved
다음에 사용하도록 예약됩니다.
Flags
압축 해제 요청에 대한 추가 세부 정보가 포함된 플래그입니다.
SrcSize
SrcBuffer의 크기(바이트)입니다.
SrcBuffer
압축된 원본 버퍼입니다.
DstSize
DstBuffer의 크기(바이트)입니다.
DstBuffer
압축되지 않은 대상 버퍼입니다. SrcBuffer를DstBuffer로 압축 해제해야 합니다.
요구 사항
머리글 | dstorage.h |