PS_PROCESS_CREATION_SVE_VECTOR_LENGTH - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTPSAPI_H
//
// User processes and threads
//
#if (PHNT_MODE != PHNT_MODE_KERNEL)
// begin_private

// private
/**
 * Packs the existing ARM64 SVE process-creation attribute into one ULONG.
 * VectorLength and FlagsReserved are consecutive fields, not independent
 * union alternatives. ARM64 runtime acceptance is architecture-dependent.
 */
typedef union _PS_PROCESS_CREATION_SVE_VECTOR_LENGTH
{
    ULONG Value;
    struct
    {
        ULONG VectorLength : 24;
        ULONG FlagsReserved : 8;
    } DUMMYSTRUCTNAME;
} PS_PROCESS_CREATION_SVE_VECTOR_LENGTH, *PPS_PROCESS_CREATION_SVE_VECTOR_LENGTH;

// end_private
#endif
#endif

View code on GitHub

NtDoc

No description available.