Encabezado winnt.h
Varias tecnologías usan este encabezado. Para obtener más información, consulte:
- de instalación y mantenimiento de aplicaciones
- de copia de seguridad de
- acceso a datos y almacenamiento
- notas del desarrollador de
- DXGI de
- de generación de perfiles de contadores de hardware
- Internationalization for Windows Applications
- Kernel-Mode referencia del controlador de
- menús de y otros recursos
- de seguridad e identidad de
- System Services
- la del shell de Windows
- instrumental de administración de Windows
- referencia de C++ de Windows Runtime
winnt.h contiene las siguientes interfaces de programación:
_InlineInterlockedAdd Realiza una operación de suma atómica en los valores LONG especificados. La operación se realiza con la semántica de ordenación de memoria. |
_InlineInterlockedAdd64 Realiza una operación de suma atómica en los valores LONG64 especificados. |
_interlockedbittestandreset Comprueba el bit especificado del valor LONG especificado y lo establece en 0. La operación es atómica. |
_interlockedbittestandreset64 Comprueba el bit especificado del valor LONG64 especificado y lo establece en 0. La operación es atómica. |
_interlockedbittestandset Comprueba el bit especificado del valor LONG especificado y lo establece en 1. La operación es atómica. |
_interlockedbittestandset64 Comprueba el bit especificado del valor LONG64 especificado y lo establece en 1. La operación es atómica. |
C_ASSERT Comprueba las aserciones en tiempo de compilación. |
FIELD_OFFSET La macro FIELD_OFFSET devuelve el desplazamiento de bytes de un campo con nombre en un tipo de estructura conocido. (macro FIELD_OFFSET) |
GetCurrentFiber Recupera la dirección de la fibra actual. |
GetFiberData Recupera los datos de fibra asociados a la fibra actual. |
int32x32To64 Multiplica dos enteros de 32 bits con signo, devolviendo un resultado entero de 64 bits con signo. |
Int64ShllMod32 Realiza una operación de desplazamiento lógico izquierdo en un valor entero de 64 bits sin signo. La función proporciona un código de desplazamiento mejorado para los desplazamientos lógicos izquierdos en los que el recuento de desplazamientos está en el intervalo 0-31. |
int64ShraMod32 Realiza una operación de desplazamiento aritmético derecho en un valor entero de 64 bits con signo. La función proporciona un código de desplazamiento mejorado para los desplazamientos aritméticos correctos en los que el recuento de desplazamientos está en el intervalo 0-31. |
Int64ShrlMod32 Realiza una operación de desplazamiento lógico derecho en un valor entero de 64 bits sin signo. La función proporciona un código de desplazamiento mejorado para los desplazamientos lógicos correctos en los que el recuento de desplazamientos está en el intervalo 0-31. |
InterlockedAdd Realiza una operación de suma atómica en los valores LONG especificados. |
InterlockedAnd Realiza una operación AND atómica en los valores LONG especificados. |
InterlockedAnd16 Realiza una operación AND atómica en los valores SHORT especificados. |
interbloqueadoAnd64 Realiza una operación AND atómica en los valores LONGLONG especificados. |
interbloqueoAnd8 Realiza una operación AND atómica en los valores char especificados. |
interlockedCompareExchange Realiza una operación atómica de comparación e intercambio en los valores especificados. La función compara dos valores de 32 bits especificados e intercambia con otro valor de 32 bits en función del resultado de la comparación. |
InterlockedCompareExchange128 Realiza una operación atómica de comparación e intercambio en los valores especificados. La función compara dos valores de 128 bits especificados e intercambia con otro valor de 128 bits en función del resultado de la comparación. |
interlockedCompareExchange16 Realiza una operación atómica de comparación e intercambio en los valores especificados. La función compara dos valores de 16 bits especificados e intercambia con otro valor de 16 bits en función del resultado de la comparación. |
InterlockedCompareExchange64 Realiza una operación atómica de comparación e intercambio en los valores especificados. La función compara dos valores de 64 bits especificados e intercambia con otro valor de 64 bits en función del resultado de la comparación. |
InterlockedCompareExchangePointer Realiza una operación atómica de comparación e intercambio en los valores especificados. La función compara dos valores de puntero especificados e intercambia con otro valor de puntero en función del resultado de la comparación. |
InterlockedDecrement Decrementos (disminuye en uno) el valor de la variable de 32 bits especificada como una operación atómica. |
interlockedDecrement16 Decrementos (disminuye en uno) el valor de la variable de 16 bits especificada como una operación atómica. |
interlockedDecrement64 Decrementos (disminuye en uno) el valor de la variable de 64 bits especificada como una operación atómica. |
interlockedExchange Establece una variable de 32 bits en el valor especificado como una operación atómica. |
interlockedExchange16 Establece una variable de 16 bits en el valor especificado como una operación atómica. |
interlockedExchange64 Establece una variable de 64 bits en el valor especificado como una operación atómica. |
interlockedExchange8 Establece una variable de 8 bits en el valor especificado como una operación atómica. |
InterlockedExchangeAdd Realiza una adición atómica de dos valores de 32 bits. |
interlockedExchangeAdd64 Realiza una adición atómica de dos valores de 64 bits. |
InterlockedExchangePointer Intercambia de forma atómica un par de direcciones. |
InterlockedIncrement Incrementa (aumenta en uno) el valor de la variable de 32 bits especificada como una operación atómica. |
interlockedIncrement16 Incrementa (aumenta en uno) el valor de la variable de 16 bits especificada como una operación atómica. |
interlockedIncrement64 Incrementa (aumenta en uno) el valor de la variable de 64 bits especificada como una operación atómica. |
InterlockedOr Realiza una operación OR atómica en los valores LONG especificados. |
interlockedOr16 Realiza una operación OR atómica en los valores SHORT especificados. |
InterlockedOr64 Realiza una operación OR atómica en los valores LONGLONG especificados. |
interlockedOr8 Realiza una operación OR atómica en los valores char especificados. |
InterlockedXor Realiza una operación XOR atómica en los valores LONG especificados. |
interbloqueoXor16 Realiza una operación XOR atómica en los valores SHORT especificados. |
interbloqueoXor64 Realiza una operación XOR atómica en los valores DE LONGLONG especificados. |
InterlockedXor8 Realiza una operación XOR atómica en los valores char especificados. |
IsReparseTagMicrosoft Determina si una etiqueta de punto de reanálisis indica un punto de reanálisis de Microsoft. |
IsReparseTagNameSurrogate Determina si el punto de reanálisis asociado de una etiqueta es un suplente para otra entidad con nombre (por ejemplo, una carpeta montada). |
LANGIDFROMLCID Recupera un identificador de idioma de un identificador de configuración regional. |
MAKELANGID Crea un identificador de idioma a partir de un identificador de idioma principal y un identificador de sublanguaje. |
MAKELCID Crea un identificador de configuración regional a partir de un identificador de idioma y un identificador de criterio de ordenación. |
MAKESORTLCID Construye un identificador de configuración regional (LCID) a partir de un identificador de idioma, un identificador de criterio de ordenación y la versión de ordenación. |
MemoryBarrier Crea una barrera de memoria de hardware (barrera) que impide que la CPU vuelva a ordenar las operaciones de lectura y escritura. También puede impedir que el compilador vuelva a ordenar las operaciones de lectura y escritura. |
Multiplicar128 Multiplica dos enteros de 64 bits para generar un entero de 128 bits. |
MultiplyExtract128 Multiplica dos enteros de 64 bits para generar un entero de 128 bits, desplaza el producto a la derecha por el número especificado de bits y devuelve los 64 bits bajos del resultado. |
MultipliqueHigh Multiplica dos enteros de 64 bits para generar un entero de 128 bits y obtiene los 64 bits altos. |
NtCurrentTeb La rutina NtCurrentTeb devuelve un puntero al bloque de entorno de subprocesos (TEB) del subproceso actual. |
PopulationCount64 Cuenta el número de bits (recuento de rellenado) en un entero de 64 bits sin signo. |
PreFetchCacheLine Indica al procesador que se necesitará una línea de caché en el futuro próximo. |
PRIMARYLANGID Extrae un identificador de idioma principal de un identificador de idioma. |
rtlAddFunctionTable Agrega una tabla de funciones dinámicas a la lista de tablas de funciones dinámicas. (RtlAddFunctionTable) |
rtlAddGrowableFunctionTable Informa al sistema de una tabla de funciones dinámicas que representa una región de memoria que contiene código. |
rtlCaptureContext Recupera un registro de contexto en el contexto del autor de la llamada. |
rtlCaptureStackBackTrace La rutina RtlCaptureStackBackTrace captura un seguimiento de la pila recorriendo la pila y registrando la información de cada fotograma. |
RtlConvertDeviceFamilyInfoToString Recupera representaciones de cadena de la información de la familia de dispositivos. |
RtlDeleteFunctionTable Quita una tabla de funciones dinámicas de la lista de tablas de funciones dinámicas. |
RtlDeleteGrowableFunctionTable Informa al sistema de que una tabla de funciones dinámicas notificada anteriormente ya no está en uso. |
RtlFirstEntrySList Recupera la primera entrada de una lista vinculada singly. El acceso a la lista se sincroniza en un sistema multiprocesador. |
rtlGrowFunctionTable Informa de que una tabla de funciones dinámicas ha aumentado en tamaño. |
rtlInitializeSListHead Inicializa el encabezado de una lista vinculada singly. (RtlInitializeSListHead) |
rtlInstallFunctionTableCallback Agrega una tabla de funciones dinámicas a la lista de tablas de funciones dinámicas. (RtlInstallFunctionTableCallback) |
rtlInterlockedFlushSList Quita todos los elementos de una lista vinculada singly. El acceso a la lista se sincroniza en un sistema multiprocesador. (RtlInterlockedFlushSList) |
RtlInterlockedPopEntrySList Quita un elemento de la parte frontal de una lista vinculada de forma singly. El acceso a la lista se sincroniza en un sistema multiprocesador. (RtlInterlockedPopEntrySList) |
RtlInterlockedPushEntrySList Inserta un elemento en la parte frontal de una lista vinculada de forma singly. El acceso a la lista se sincroniza en un sistema multiprocesador. (RtlInterlockedPushEntrySList) |
rtlIsEcCode de Devuelve un valor que indica si el código al que apunta el puntero proporcionado es compatible con la emulación arm (ARM64EC). |
rtlLookupFunctionEntry Busca en las tablas de funciones activas una entrada que corresponde al valor de EQUIPO especificado. |
rtlPcToFileHeader Recupera la dirección base de la imagen que contiene el valor de PC especificado. |
rtlQueryDepthSList Recupera el número de entradas de la lista vinculada de forma singly especificada. (RtlQueryDepthSList) |
RtlRestoreContext Restaura el contexto del autor de la llamada al registro de contexto especificado. |
rtlUnwind Inicia un desenredado de fotogramas de llamada de procedimiento. (RtlUnwind) |
rtlUnwind2 Inicia un desenredado de fotogramas de llamada de procedimiento. (RtlUnwind2) |
RtlUnwindEx Inicia un desenredado de fotogramas de llamada de procedimiento. |
rtlVirtualUnwind Recupera el contexto de invocación de la función que precede al contexto de función especificado. |
MayúsLeft128 Desplaza 128 bits a la izquierda. |
MayúsRight128 Desplaza 128 bits a la derecha. |
SORTIDFROMLCID Recupera un identificador de criterio de ordenación de un identificador de configuración regional. |
SORTVERSIONFROMLCID Recupera la versión de ordenación de un identificador de configuración regional. |
SUBLANGID Extrae un identificador de sublanguage de un identificador de idioma. |
TEXT Identifica una cadena como Unicode cuando UNICODE se define mediante una directiva de preprocesador durante la compilación. De lo contrario, la macro identifica una cadena como una cadena ANSI. |
tpDestroyCallbackEnviron Elimina el entorno de devolución de llamada especificado. Llame a esta función cuando el entorno de devolución de llamada ya no sea necesario para crear nuevos objetos de grupo de subprocesos. (TpDestroyCallbackEnviron) |
TpInitializeCallbackEnviron Inicializa un entorno de devolución de llamada para el grupo de subprocesos. |
TpSetCallbackActivationContext Asigna un contexto de activación al entorno de devolución de llamada. |
TpSetCallbackCleanupGroup Asocia el grupo de limpieza especificado al entorno de devolución de llamada especificado. (TpSetCallbackCleanupGroup) |
TpSetCallbackFinalizationCallback Indica una función a la que llamar cuando se finaliza el entorno de devolución de llamada. |
Indica que es posible que las devoluciones de llamada asociadas a este entorno de devolución de llamada no se devuelvan rápidamente. (TpSetCallbackLongFunction) |
tpSetCallbackNoActivationContext Indica que el entorno de devolución de llamada no tiene ningún contexto de activación. |
TpSetCallbackPersistent Especifica que la devolución de llamada se debe ejecutar en un subproceso persistente. (TpSetCallbackPersistent) |
TpSetCallbackPriority Especifica la prioridad de una función de devolución de llamada en relación con otros elementos de trabajo del mismo grupo de subprocesos. (TpSetCallbackPriority) |
TpSetCallbackRaceWithDll Garantiza que el archivo DLL especificado permanece cargado siempre que haya devoluciones de llamada pendientes. (TpSetCallbackRaceWithDll) |
TpSetCallbackThreadpool Asigna un grupo de subprocesos a un entorno de devolución de llamada. |
UInt32x32To64 Multiplica dos enteros de 32 bits sin signo y devuelven un resultado entero de 64 bits sin signo. |
unsignedMultiply128 Multiplica dos enteros de 64 bits sin signo para generar un entero de 128 bits sin signo. |
UnsignedMultiplyExtract128 Multiplica dos enteros de 64 bits sin signo para generar un entero de 128 bits sin signo, desplaza el producto a la derecha por el número especificado de bits y devuelve los 64 bits bajos del resultado. |
unsignedMultiplyHigh Multiplica dos enteros de 64 bits para generar un entero de 128 bits y obtiene los 64 bits sin signo altos. |
VER_SET_CONDITION Establece los bits de un valor de 64 bits para indicar el operador de comparación que se va a usar para un atributo de versión del sistema operativo especificado. Esta macro se usa para compilar el parámetro dwlConditionMask de la función VerifyVersionInfo. |
VerSetConditionMask Establece los bits de un valor de 64 bits para indicar el operador de comparación que se va a usar para un atributo de versión del sistema operativo especificado. Esta función se usa para compilar el parámetro dwlConditionMask de la función VerifyVersionInfo. |
YieldProcessor Indica al procesador que proporcione recursos a los subprocesos que están esperando. |
PAPCFUNC Una rutina de finalización definida por la aplicación. Especifique esta dirección al llamar a la función QueueUserAPC. |
PFLS_CALLBACK_FUNCTION Una función definida por la aplicación. Si la ranura FLS está en uso, se llama a FlsCallback en la eliminación de fibra, salida del subproceso y cuando se libera un índice FLS. |
PSECURE_MEMORY_CACHE_CALLBACK Una función definida por la aplicación registrada anteriormente con la función AddSecureMemoryCacheCallback a la que se llama cuando se libera un intervalo de memoria protegido o se cambian sus protecciones. |
PVECTORED_EXCEPTION_HANDLER Función definida por la aplicación que actúa como controlador de excepciones vectoriales. |
RTL_UMS_SCHEDULER_ENTRY_POINT Función de punto de entrada del programador del programador (UMS) definida por la aplicación asociada a una lista de finalización de UMS. |
ACCESS_ALLOWED_ACE Define una entrada de control de acceso (ACE) para la lista de control de acceso discrecional (DACL) que controla el acceso a un objeto. Una ACE permitida por el acceso permite el acceso a un objeto para un administrador específico identificado por un identificador de seguridad (SID). |
ACCESS_ALLOWED_CALLBACK_ACE La estructura ACCESS_ALLOWED_CALLBACK_ACE define una entrada de control de acceso para la lista de control de acceso discrecional que controla el acceso a un objeto. |
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE Define una entrada de control de acceso (ACE) que controla el acceso a un objeto, conjunto de propiedades o propiedad. |
ACCESS_ALLOWED_OBJECT_ACE Define una entrada de control de acceso (ACE) que controla el acceso a un objeto, un conjunto de propiedades o una propiedad. |
ACCESS_DENIED_ACE Define una entrada de control de acceso (ACE) para la lista de control de acceso discrecional (DACL) que controla el acceso a un objeto. Una ACE denegada de acceso deniega el acceso a un objeto para un administrador de confianza específico identificado por un identificador de seguridad (SID). |
ACCESS_DENIED_CALLBACK_ACE La estructura ACCESS_DENIED_CALLBACK_ACE define una entrada de control de acceso para la lista de control de acceso discrecional que controla el acceso a un objeto. |
ACCESS_DENIED_CALLBACK_OBJECT_ACE La estructura ACCESS_DENIED_CALLBACK_OBJECT_ACE define una entrada de control de acceso que controla el acceso denegado a un objeto, un conjunto de propiedades o una propiedad. |
ACCESS_DENIED_OBJECT_ACE Define una entrada de control de acceso (ACE) que controla el acceso denegado a un objeto, un conjunto de propiedades o una propiedad. |
ACE_HEADER Define el tipo y el tamaño de una entrada de control de acceso (ACE). |
de ACL Encabezado de una lista de control de acceso (ACL). |
ACL_REVISION_INFORMATION Contiene información de revisión sobre una estructura de ACL. |
ACL_SIZE_INFORMATION Contiene información sobre el tamaño de una estructura de ACL. |
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION La función QueryActCtxW usa la estructura ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION. |
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION La función QueryActCtxW usa la estructura ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION. |
ACTIVATION_CONTEXT_DETAILED_INFORMATION La función QueryActCtxW usa la estructura ACTIVATION_CONTEXT_DETAILED_INFORMATION. |
ACTIVATION_CONTEXT_QUERY_INDEX La función QueryActCtxW usa la estructura ACTIVATION_CONTEXT_QUERY_INDEX. |
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION La función QueryActCtxW usa la estructura ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION. |
ADMINISTRATOR_POWER_POLICY Representa la configuración de la directiva de energía de invalidación del administrador. |
ARM64_NT_CONTEXT Contiene datos de registro específicos del procesador. El sistema usa estructuras CONTEXT para realizar diversas operaciones internas. C |
ASSEMBLY_FILE_DETAILED_INFORMATION La función QueryActCtxW usa la estructura ASSEMBLY_FILE_DETAILED_INFORMATION. |
BATTERY_REPORTING_SCALE Contiene la granularidad de la capacidad de la batería notificada por IOCTL_BATTERY_QUERY_STATUS. |
CACHE_DESCRIPTOR Describe los atributos de caché. |
CACHE_RELATIONSHIP Describe los atributos de caché. Esta estructura se usa con la función GetLogicalProcessorInformationEx. |
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE Especifica el nombre binario completo. |
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE Especifica el tipo de valor OCTET_STRING del atributo de seguridad de la notificación. |
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 Define un atributo de recurso que se define en memoria continua para la persistencia dentro de un descriptor de seguridad serializado. |
CLAIM_SECURITY_ATTRIBUTE_V1 Define un atributo de seguridad que se puede asociar a un contexto de autorización o token. |
CLAIM_SECURITY_ATTRIBUTES_INFORMATION Define los atributos de seguridad de la notificación. |
COMPATIBILITY_CONTEXT_ELEMENT La función QueryActCtxW usa la estructura COMPATIBILITY_CONTEXT_ELEMENT como parte de la estructura ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION. |
CONTEXT de Contiene datos de registro específicos del procesador. El sistema usa estructuras CONTEXT para realizar diversas operaciones internas. (CONTEXT) |
ENCLAVE_CREATE_INFO_SGX Contiene información específica de la arquitectura que se usará para crear un enclave cuando se ENCLAVE_TYPE_SGX el tipo de enclave, que especifica un enclave para la extensión de arquitectura Intel Software Guard Extensions (SGX). |
ENCLAVE_CREATE_INFO_VBS Contiene información específica de la arquitectura que se usará para crear un enclave cuando se ENCLAVE_TYPE_VBS el tipo de enclave, que especifica un enclave de seguridad basado en virtualización (VBS). |
ENCLAVE_INIT_INFO_SGX Contiene información específica de la arquitectura que se usará para inicializar un enclave cuando se ENCLAVE_TYPE_SGX el tipo de enclave, que especifica un enclave para la extensión de arquitectura Intel Software Guard Extensions (SGX). |
ENCLAVE_INIT_INFO_VBS Contiene información específica de la arquitectura que se usará para inicializar un enclave cuando se ENCLAVE_TYPE_VBS el tipo de enclave, que especifica un enclave de seguridad basado en virtualización (VBS). |
EVENTLOGRECORD Contiene información sobre un registro de eventos devuelto por la función ReadEventLog. |
EXCEPTION_POINTERS Contiene un registro de excepción con una descripción independiente de la máquina de una excepción y un registro de contexto con una descripción dependiente de la máquina del contexto del procesador en el momento de la excepción. |
EXCEPTION_RECORD Describe una excepción. (EXCEPTION_RECORD) |
EXCEPTION_RECORD64 Describe una excepción. E |
FILE_ID_128 Define un identificador de archivo de 128 bits. |
FILE_NOTIFY_EXTENDED_INFORMATION Describe los cambios encontrados por la función ReadDirectoryChangesExW. |
FILE_NOTIFY_INFORMATION Describe los cambios encontrados por la función ReadDirectoryChangesW. |
FILE_SEGMENT_ELEMENT La estructura FILE_SEGMENT_ELEMENT representa una estructura de búfer de segmentos para acciones de dispersión/recopilación de lectura y escritura. |
FPO_DATA Representa el diseño del marco de pila de una función en un equipo x86 cuando se usa la optimización de omisión del puntero de marco (FPO). La estructura se usa para localizar la base del marco de llamada. |
GENERIC_MAPPING Define la asignación de derechos de acceso genéricos a derechos de acceso específicos y estándar para un objeto . |
GROUP_AFFINITY Representa una afinidad específica del grupo de procesadores, como la afinidad de un subproceso. |
GROUP_RELATIONSHIP Representa información sobre los grupos de procesadores. Esta estructura se usa con la función GetLogicalProcessorInformationEx. |
HARDWARE_COUNTER_DATA Contiene el valor del contador de hardware. |
HEAP_OPTIMIZE_RESOURCES_INFORMATION Especifica marcas para una operación HeapOptimizeResources iniciada con HeapSetInformation. |
IMAGE_COFF_SYMBOLS_HEADER Representa el encabezado de símbolos COFF. |
IMAGE_DATA_DIRECTORY Representa el directorio de datos. |
IMAGE_DEBUG_DIRECTORY Representa el formato de directorio de depuración. |
IMAGE_ENCLAVE_CONFIG32 Define el formato de la configuración del enclave para los sistemas que ejecutan Windows de 32 bits. (32 bits) |
IMAGE_ENCLAVE_CONFIG64 Define el formato de la configuración del enclave para los sistemas que ejecutan Windows de 32 bits. (64 bits) |
IMAGE_ENCLAVE_IMPORT Define una entrada en la matriz de imágenes que un enclave puede importar. |
IMAGE_FILE_HEADER Representa el formato de encabezado COFF. |
IMAGE_FUNCTION_ENTRY Representa una entrada en la tabla de funciones. (IMAGE_FUNCTION_ENTRY) |
IMAGE_FUNCTION_ENTRY64 Representa una entrada en la tabla de funciones. Yo |
IMAGE_LOAD_CONFIG_DIRECTORY32 Contiene los datos de configuración de carga de una imagen. (32 bits) |
IMAGE_LOAD_CONFIG_DIRECTORY64 Contiene los datos de configuración de carga de una imagen. (64 bits) |
IMAGE_NT_HEADERS32 Representa el formato de encabezado PE. (32 bits) |
IMAGE_NT_HEADERS64 Representa el formato de encabezado PE. (64 bits) |
IMAGE_OPTIONAL_HEADER32 Representa el formato de encabezado opcional. (32 bits) |
IMAGE_OPTIONAL_HEADER64 Representa el formato de encabezado opcional. (64 bits) |
IMAGE_SECTION_HEADER Representa el formato de encabezado de sección de imagen. |
IO_COUNTERS Contiene información de contabilidad de E/S para un proceso o un objeto de trabajo. |
JOBOBJECT_ASSOCIATE_COMPLETION_PORT Contiene información que se usa para asociar un puerto de finalización a un trabajo. |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION Contiene información básica de contabilidad para un objeto de trabajo. |
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION Contiene información básica de contabilidad y contabilidad de E/S para un objeto de trabajo. |
JOBOBJECT_BASIC_LIMIT_INFORMATION Contiene información de límite básica para un objeto de trabajo. |
JOBOBJECT_BASIC_PROCESS_ID_LIST Contiene la lista de identificadores de proceso de un objeto de trabajo. |
JOBOBJECT_BASIC_UI_RESTRICTIONS Contiene restricciones básicas de la interfaz de usuario para un objeto de trabajo. |
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION Contiene información de control de velocidad de CPU para un objeto de trabajo. Esta estructura la usan las funciones SetInformationJobObject y QueryInformationJobObject con la clase de información JobObjectCpuRateControlInformation. |
JOBOBJECT_END_OF_JOB_TIME_INFORMATION Especifica la acción que realizará el sistema cuando se supere un límite de tiempo de finalización del trabajo. |
JOBOBJECT_EXTENDED_LIMIT_INFORMATION Contiene información de límite básica y extendida para un objeto de trabajo. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION Contiene información sobre los límites de notificación de recursos que se han superado para un objeto de trabajo. Esta estructura se usa con la función QueryInformationJobObject con la clase de información JobObjectLimitViolationInformation. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 Contiene información extendida sobre los límites de notificación de recursos que se han superado para un objeto de trabajo. Esta estructura se usa con la función QueryInformationJobObject con la clase de información JobObjectLimitViolationInformation2. |
JOBOBJECT_NET_RATE_CONTROL_INFORMATION Contiene información que se usa para controlar el tráfico de red de un trabajo. Esta estructura la usan las funciones SetInformationJobObject y QueryInformationJobObject con la clase de información JobObjectNetRateControlInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION Contiene información sobre los límites de notificación de un objeto de trabajo. Esta estructura la usan las funciones SetInformationJobObject y QueryInformationJobObject con la clase de información JobObjectNotificationLimitInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 Contiene información extendida sobre los límites de notificación de un objeto de trabajo. Esta estructura la usan las funciones SetInformationJobObject y QueryInformationJobObject con la clase de información JobObjectNotificationLimitInformation2. |
JOBOBJECT_SECURITY_LIMIT_INFORMATION Contiene las limitaciones de seguridad de un objeto de trabajo. |
LARGE_INTEGER La estructura LARGE_INTEGER representa un valor entero de 64 bits con signo. (LARGE_INTEGER unión (winnt.h)) |
LDT_ENTRY Describe una entrada en la tabla de descriptores. Esta estructura solo es válida en sistemas basados en x86. |
LUID Describe un identificador local para un adaptador. (LUID) |
LUID_AND_ATTRIBUTES Representa un identificador único local (LUID) y sus atributos. |
MEM_ADDRESS_REQUIREMENTS Especifica una dirección base y una alineación más baja y más alta como parte de un parámetro extendido a una función que administra la memoria virtual. |
MEM_EXTENDED_PARAMETER Representa un parámetro extendido para una función que administra la memoria virtual. |
MEMORY_BASIC_INFORMATION Contiene información sobre un intervalo de páginas en el espacio de direcciones virtuales de un proceso. |
MESSAGE_RESOURCE_BLOCK Contiene información sobre las cadenas de mensajes con identificadores en el intervalo indicado por los miembros LowId y HighId. |
MESSAGE_RESOURCE_DATA Contiene información sobre el texto con formato para mostrarse como un mensaje de error o en un cuadro de mensaje en un recurso de tabla de mensajes. |
MESSAGE_RESOURCE_ENTRY Contiene el mensaje de error o el cuadro de mensaje que muestra el texto de un recurso de tabla de mensajes. |
NUMA_NODE_RELATIONSHIP Representa información sobre un nodo NUMA en un grupo de procesadores. Esta estructura se usa con la función GetLogicalProcessorInformationEx. |
OBJECT_TYPE_LIST Identifica un elemento de tipo de objeto en una jerarquía de tipos de objeto. |
de OSVERSIONINFOA de Contiene información de versión del sistema operativo. (ANSI) |
OSVERSIONINFOEXA Contiene información de versión del sistema operativo. La información incluye números de versión principal y secundaria, un número de compilación, un identificador de plataforma e información sobre los conjuntos de productos y el Service Pack más reciente instalado en el sistema. (ANSI) |
OSVERSIONINFOEXW Contiene información de versión del sistema operativo. La información incluye números de versión principal y secundaria, un número de compilación, un identificador de plataforma e información sobre los conjuntos de productos y el Service Pack más reciente instalado en el sistema. (Unicode) |
OSVERSIONINFOW Contiene información de versión del sistema operativo. (Unicode) |
PERFORMANCE_DATA Contiene los datos de generación de perfiles de subprocesos y contadores de hardware que solicitó. |
POWER_ACTION_POLICY Contiene información utilizada para establecer el estado de energía del sistema. |
PRIVILEGE_SET Especifica un conjunto de privilegios. |
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET Contiene destinos de continuación de control dinámico de excepciones. |
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE Contiene intervalos de direcciones aplicados dinámicamente usados por varias características relacionadas con la protección de pila aplicada por hardware (HSP) en modo de usuario. |
PROCESS_MITIGATION_ASLR_POLICY Contiene la configuración de directiva de mitigación de procesos para el diseño de selección aleatoria del espacio de direcciones (ASLR). |
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY Contiene la configuración de directiva de mitigación de procesos para la carga de imágenes en función de las firmas de la imagen. |
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY Contiene la configuración de la directiva de mitigación de procesos para Control Flow Guard (CFG). |
PROCESS_MITIGATION_DEP_POLICY Contiene la configuración de directiva de mitigación de procesos para la prevención de ejecución de datos (DEP). |
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY Contiene la configuración de directiva de mitigación de procesos para restringir la generación y modificación dinámicas de código. |
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY Contiene la configuración de directiva de mitigación de procesos para archivos DLL de punto de extensión heredados. |
PROCESS_MITIGATION_FONT_DISABLE_POLICY Contiene la configuración de la directiva de mitigación de procesos para la carga de fuentes que no son del sistema. |
PROCESS_MITIGATION_IMAGE_LOAD_POLICY Contiene la configuración de la directiva de mitigación de procesos para la carga de imágenes desde un dispositivo remoto. |
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY Contiene la configuración de la directiva de mitigación de procesos para el ???. |
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY Esta estructura de datos proporciona el estado de las directivas de proceso relacionadas con la mitigación de canales secundarios. Esto puede incluir ataques de canal lateral que implican la ejecución especulativa y la combinación de páginas. |
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY Se usa para imponer un nuevo comportamiento en las referencias de identificador que no son válidas. |
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY Se usa para imponer restricciones a las llamadas del sistema que puede invocar un proceso. |
PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY Contiene la configuración de la directiva de mitigación de procesos para la protección de pila aplicada por hardware (HSP) en modo de usuario. |
PROCESSOR_GROUP_INFO Representa el número y la afinidad de los procesadores de un grupo de procesadores. |
PROCESSOR_NUMBER Representa un procesador lógico en un grupo de procesadores. |
PROCESSOR_POWER_POLICY Contiene información sobre el control de rendimiento del procesador y los estados de C. |
PROCESSOR_POWER_POLICY_INFO Contiene información sobre la configuración de directiva de estado C del procesador. |
PROCESSOR_RELATIONSHIP Representa información sobre la afinidad dentro de un grupo de procesadores. Esta estructura se usa con la función GetLogicalProcessorInformationEx. |
QUOTA_LIMITS Describe la cantidad de recursos del sistema disponibles para un usuario. |
REPARSE_GUID_DATA_BUFFER Contiene información sobre un punto de reanálisis. |
RUNTIME_FUNCTION Representa una entrada de la tabla de funciones en Windows de 64 bits. |
SECURITY_CAPABILITIES Define las funcionalidades de seguridad del contenedor de aplicaciones. |
SECURITY_DESCRIPTOR Contiene la información de seguridad asociada a un objeto . |
SECURITY_QUALITY_OF_SERVICE Contiene información que se usa para admitir la suplantación de cliente. |
de SID Se usa para identificar de forma única usuarios o grupos. |
SID_AND_ATTRIBUTES Representa un identificador de seguridad (SID) y sus atributos. |
SID_AND_ATTRIBUTES_HASH Especifica un valor hash para la matriz especificada de identificadores de seguridad (SID). |
SID_IDENTIFIER_AUTHORITY Representa la autoridad de nivel superior de un identificador de seguridad (SID). |
SINGLE_LIST_ENTRY Representa un elemento de una lista vinculada singly. S |
SLIST_ENTRY Representa un elemento de una lista vinculada singly. (SLIST_ENTRY) |
SYSTEM_ALARM_ACE La estructura SYSTEM_ALARM_ACE está reservada para uso futuro. |
SYSTEM_ALARM_CALLBACK_ACE La estructura SYSTEM_ALARM_CALLBACK_ACE está reservada para uso futuro. |
SYSTEM_ALARM_CALLBACK_OBJECT_ACE La estructura SYSTEM_ALARM_CALLBACK_OBJECT_ACE está reservada para uso futuro. |
SYSTEM_ALARM_OBJECT_ACE La estructura SYSTEM_ALARM_OBJECT_ACE está reservada para uso futuro. |
SYSTEM_AUDIT_ACE Define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica qué tipos de acceso provocan notificaciones de nivel de sistema. |
SYSTEM_AUDIT_CALLBACK_ACE La estructura SYSTEM_AUDIT_CALLBACK_ACE define una entrada de control de acceso para la lista de control de acceso del sistema que especifica qué tipos de acceso provocan notificaciones de nivel de sistema. |
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE La estructura SYSTEM_AUDIT_CALLBACK_OBJECT_ACE define una entrada de control de acceso para una lista de control de acceso del sistema. |
SYSTEM_AUDIT_OBJECT_ACE Define una entrada de control de acceso (ACE) para una lista de control de acceso del sistema (SACL). |
SYSTEM_BATTERY_STATE Contiene información sobre el estado actual de la batería del sistema. |
SYSTEM_CPU_SET_INFORMATION GetSystemCpuSetInformation devuelve esta estructura. Se usa para enumerar los conjuntos de CPU en el sistema y determinar su estado actual. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION Describe la relación entre el conjunto de procesadores especificado. Esta estructura se usa con la función GetLogicalProcessorInformation. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Contiene información sobre las relaciones de los procesadores lógicos y el hardware relacionado. La función GetLogicalProcessorInformationEx usa esta estructura. |
SYSTEM_MANDATORY_LABEL_ACE Define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica el nivel de acceso obligatorio y la directiva para un objeto protegible. |
SYSTEM_POWER_CAPABILITIES Contiene información sobre las funcionalidades de energía del sistema. |
SYSTEM_POWER_LEVEL Contiene información sobre la configuración de la directiva de purga de batería del sistema. |
SYSTEM_POWER_POLICY Contiene información sobre la directiva de energía del sistema actual. |
SYSTEM_RESOURCE_ATTRIBUTE_ACE Define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica los atributos de recursos del sistema para un objeto protegible. |
SYSTEM_SCOPED_POLICY_ID_ACE Define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica el identificador de directiva con ámbito para un objeto protegible. |
TAPE_ERASE Describe la partición que se va a borrar. |
TAPE_GET_DRIVE_PARAMETERS Describe la unidad de cinta. La función GetTapeParameters la usa. |
TAPE_GET_MEDIA_PARAMETERS Describe la cinta en la unidad de cinta. Lo usa la función GetTapeParameters. |
TAPE_GET_POSITION Describe la posición de la cinta. |
TAPE_PREPARE Describe cómo preparar la cinta. |
TAPE_SET_DRIVE_PARAMETERS Describe la unidad de cinta. La función SetTapeParameters la usa. |
TAPE_SET_MEDIA_PARAMETERS Describe la cinta en la unidad de cinta. La función SetTapeParameters la usa. |
TAPE_SET_POSITION Describe cómo y dónde colocar la cinta. |
TAPE_WRITE_MARKS Describe el tipo y el número de marcas de cinta que se van a escribir. |
TOKEN_ACCESS_INFORMATION Especifica toda la información de un token necesario para realizar una comprobación de acceso. |
TOKEN_APPCONTAINER_INFORMATION Especifica toda la información de un token necesario para un contenedor de aplicaciones. |
TOKEN_AUDIT_POLICY Especifica la directiva de auditoría por usuario para un token. |
TOKEN_CONTROL Contiene información que identifica un token de acceso. |
TOKEN_DEFAULT_DACL Especifica una lista de control de acceso discrecional (DACL). |
TOKEN_DEVICE_CLAIMS Define las notificaciones del dispositivo para el token. |
TOKEN_ELEVATION Indica si un token tiene privilegios elevados. |
TOKEN_GROUPS Contiene información sobre los identificadores de seguridad de grupo (SID) en un token de acceso. |
TOKEN_GROUPS_AND_PRIVILEGES Contiene información sobre los identificadores de seguridad de grupo (SID) y los privilegios en un token de acceso. |
TOKEN_LINKED_TOKEN Contiene un identificador para un token. Este token está vinculado al token que consulta la función GetTokenInformation o establece la función SetTokenInformation. |
TOKEN_MANDATORY_LABEL Especifica el nivel de integridad obligatorio para un token. |
TOKEN_MANDATORY_POLICY Especifica la directiva de integridad obligatoria para un token. |
TOKEN_ORIGIN Contiene información sobre el origen de la sesión de inicio de sesión. |
TOKEN_OWNER Contiene el identificador de seguridad de propietario predeterminado (SID) que se aplicará a los objetos recién creados. |
TOKEN_PRIMARY_GROUP Especifica un identificador de seguridad de grupo (SID) para un token de acceso. |
TOKEN_PRIVILEGES Contiene información sobre un conjunto de privilegios para un token de acceso. |
TOKEN_SOURCE Identifica el origen de un token de acceso. |
TOKEN_STATISTICS Contiene información sobre un token de acceso. |
TOKEN_USER Identifica al usuario asociado a un token de acceso. |
TOKEN_USER_CLAIMS Define las notificaciones de usuario para el token. |
ULARGE_INTEGER La estructura ULARGE_INTEGER representa un valor entero de 64 bits sin signo. (ULARGE_INTEGER unión (winnt.h)) |
UMS_CREATE_THREAD_ATTRIBUTES Especifica atributos para un subproceso de trabajo de programación en modo de usuario (UMS). |
WOW64_CONTEXT Representa un marco de contexto en WOW64. |
WOW64_FLOATING_SAVE_AREA Representa el área de ahorro 80387 en WOW64. |
WOW64_LDT_ENTRY Describe una entrada en la tabla de descriptores para un subproceso de 32 bits en un sistema de 64 bits. Esta estructura solo es válida en sistemas de 64 bits. |
ACL_INFORMATION_CLASS Contiene valores que especifican el tipo de información que se asigna o recupera de una lista de control de acceso (ACL). |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE La enumeración ACTCTX_COMPATIBILITY_ELEMENT_TYPE describe el elemento de compatibilidad en el manifiesto de aplicación. |
ACTCTX_REQUESTED_RUN_LEVEL La enumeración ACTCTX_REQUESTED_RUN_LEVEL describe el nivel de ejecución solicitado del contexto de activación. |
AUDIT_EVENT_TYPE Define valores que indican el tipo de objeto que se está auditando. Las funciones AccessCheckByTypeAndAuditAlarm y AccessCheckByTypeResultListAndAuditAlarm usan estos valores. |
COMPARTMENT_ID La enumeración COMPARTMENT_ID indica el identificador del compartimiento de enrutamiento de red. |
FIRMWARE_TYPE Especifica un tipo de firmware. |
HARDWARE_COUNTER_TYPE Define los tipos de contadores de hardware que se generan perfiles. |
HEAP_INFORMATION_CLASS Especifica la clase de información del montón que se va a establecer o recuperar. |
JOB_OBJECT_NET_RATE_CONTROL_FLAGS Especifica los tipos de directivas de programación para el control de velocidad de red. |
LOGICAL_PROCESSOR_RELATIONSHIP Representa la relación entre el conjunto de procesadores identificado en la estructura de SYSTEM_LOGICAL_PROCESSOR_INFORMATION o SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondiente. |
MANDATORY_LEVEL Enumera los posibles niveles de seguridad. |
MEM_EXTENDED_PARAMETER_TYPE Define los valores de los parámetros extendidos usados para la asignación de archivos en un espacio de direcciones. |
POWER_ACTION Define los valores que se usan para especificar los tipos de acción de energía del sistema. |
POWER_PLATFORM_ROLE Indica el perfil de administración de energía preferido del OEM. |
PROCESS_MITIGATION_POLICY Representa las diferentes directivas de mitigación de procesos. |
PROCESSOR_CACHE_TYPE Representa el tipo de caché del procesador identificada en la estructura de CACHE_DESCRIPTOR correspondiente. |
SECURITY_IMPERSONATION_LEVEL Contiene valores que especifican niveles de suplantación de seguridad. Los niveles de suplantación de seguridad rigen el grado en que un proceso de servidor puede actuar en nombre de un proceso de cliente. |
SID_NAME_USE Contiene valores que especifican el tipo de un identificador de seguridad (SID). |
SYSTEM_POWER_CONDITION Usado por el evento de energía GUID_ACDC_POWER_SOURCE para indicar la fuente de alimentación actual. |
SYSTEM_POWER_STATE Define los valores que se usan para especificar estados de energía del sistema. |
TOKEN_ELEVATION_TYPE Indica el tipo de elevación de token que consulta la función GetTokenInformation o establece la función SetTokenInformation. |
TOKEN_INFORMATION_CLASS Contiene valores que especifican el tipo de información que se asigna o recupera de un token de acceso. |
TOKEN_TYPE Contiene valores que diferencian entre un token principal y un token de suplantación. |
TRANSACTION_OUTCOME Define los resultados (resultados) que KTM puede asignar a una transacción. |
USER_ACTIVITY_PRESENCE Especifica la presencia de un usuario con fines de administración de energía en función de la actividad detectada. |
WELL_KNOWN_SID_TYPE Lista de identificadores de seguridad (SID) usados habitualmente. Los programas pueden pasar estos valores a la función CreateWellKnownSid para crear un SID a partir de esta lista. |