Backup
Información general sobre la tecnología backup.
Para desarrollar Backup, necesita estos encabezados:
Para obtener instrucciones de programación para esta tecnología, consulte:
Enumeraciones
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. |
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. |
Functions
_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. |
AddIntegrityLabelToBoundaryDescriptor Agrega un nuevo identificador de seguridad necesario (SID) al descriptor de límite especificado. |
BackupRead Realice una copia de seguridad de un archivo o directorio, incluida la información de seguridad. |
BackupSeek Busca el reenvío en un flujo de datos al que se accede inicialmente mediante las funciones BackupRead o BackupWrite. |
BackupWrite Restaure un archivo o directorio del que se ha realizado una copia de seguridad mediante BackupRead. |
BindIoCompletionCallback Asocia el puerto de finalización de E/S que pertenece al grupo de subprocesos con el identificador de archivo especificado. Al completar una solicitud de E/S que implique este archivo, un subproceso de trabajo que no sea de E/S ejecutará la función de devolución de llamada especificada. |
ConvertFiberToThread Convierte la fibra actual en un hilo. |
ConvertThreadToFiber Convierte el hilo actual en una fibra. Debe convertir un hilo en una fibra para poder programar otras fibras. (ConvertThreadToFiber) |
ConvertThreadToFiberEx Convierte el hilo actual en una fibra. Debe convertir un hilo en una fibra para poder programar otras fibras. (ConvertThreadToFiberEx) |
CreateBoundaryDescriptorA La función CreateBoundaryDescriptorA (ANSI) (winbase.h) crea un descriptor de límite. |
CreateFiber Asigna un objeto de fibra, lo asigna a una pila y configura la ejecución para comenzar en la dirección de inicio especificada, normalmente la función de fibra. Esta función no programa la fibra. (CreateFiber) |
CreateFiberEx Asigna un objeto de fibra, lo asigna a una pila y configura la ejecución para comenzar en la dirección de inicio especificada, normalmente la función de fibra. Esta función no programa la fibra. (CreateFiberEx) |
CreateJobObjectA Crea o abre un objeto de trabajo. (CreateJobObjectA) |
CreateProcessWithLogonW Crea un nuevo proceso y su subproceso principal. A continuación, el nuevo proceso ejecuta el archivo ejecutable especificado en el contexto de seguridad de las credenciales especificadas (usuario, dominio y contraseña). Opcionalmente, puede cargar el perfil de usuario para un usuario especificado. |
CreateProcessWithTokenW Crea un nuevo proceso y su subproceso principal. El nuevo proceso se ejecuta en el contexto de seguridad del token especificado. Opcionalmente, puede cargar el perfil de usuario para el usuario especificado. |
CreateSemaphoreA Crea o abre un objeto de semáforo con nombre o sin nombre. (CreateSemaphoreA) |
CreateSemaphoreExA Crea o abre un objeto de semáforo con nombre o sin nombre y devuelve un identificador al objeto . (CreateSemaphoreExA) |
CreateTapePartition Vuelve a formatear una cinta. |
CreateUmsCompletionList Crea una lista de finalización de programación en modo de usuario (UMS). |
CreateUmsThreadContext Crea un contexto de subproceso de programación en modo de usuario (UMS) para representar un subproceso de trabajo de UMS. |
DeleteFiber Elimina una fibra existente. |
DeleteUmsCompletionList Elimina la lista de finalización de programación en modo de usuario (UMS) especificada. La lista debe estar vacía. |
DeleteUmsThreadContext Elimina el contexto de subproceso de programación en modo de usuario (UMS) especificado. El subproceso debe finalizarse. |
DequeueUmsCompletionListItems Recupera los subprocesos de trabajo de programación en modo de usuario (UMS) de la lista de finalización de UMS especificada. |
DestroyThreadpoolEnvironment 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. (DestroyThreadpoolEnvironment) |
EnterUmsSchedulingMode Convierte el subproceso que realiza la llamada en un subproceso de programador de programación en modo de usuario (UMS). |
EraseTape Borra toda o parte de una cinta. |
ExecuteUmsThread Ejecuta el subproceso de trabajo de UMS especificado. |
GetActiveProcessorCount Devuelve el número de procesadores activos en un grupo de procesadores o en el sistema. |
GetActiveProcessorGroupCount Devuelve el número de grupos de procesadores activos en el sistema. |
GetCurrentFiber Recupera la dirección de la fibra actual. |
GetCurrentUmsThread Devuelve el contexto de subproceso de programación en modo de usuario (UMS) del subproceso de UMS que realiza la llamada. |
GetEnvironmentVariable La función GetEnvironmentVariable (winbase.h) recupera el contenido de la variable especificada del bloque de entorno del proceso de llamada. |
GetFiberData Recupera los datos de fibra asociados a la fibra actual. |
GetMaximumProcessorCount Devuelve el número máximo de procesadores lógicos que puede tener un grupo de procesadores o el sistema. |
GetMaximumProcessorGroupCount Devuelve el número máximo de grupos de procesadores que puede tener el sistema. |
GetNextUmsListItem Devuelve el siguiente contexto de subproceso de programación en modo de usuario (UMS) en una lista de contextos de subprocesos. |
GetNumaAvailableMemoryNode Recupera la cantidad de memoria disponible en el nodo especificado. |
GetNumaAvailableMemoryNodeEx Recupera la cantidad de memoria que está disponible en un nodo especificado como un valor de USHORT. |
GetNumaNodeNumberFromHandle Recupera el nodo NUMA asociado al archivo o dispositivo de E/S representado por el identificador de archivo especificado. |
GetNumaNodeProcessorMask Recupera la máscara del procesador para el nodo especificado. |
GetNumaProcessorNode Recupera el número de nodo del procesador especificado. |
GetNumaProcessorNodeEx Recupera el número de nodo como un valor de USHORT para el procesador lógico especificado. |
GetNumaProximityNode Recupera el número de nodo NUMA que corresponde al identificador de dominio de proximidad especificado. |
GetProcessAffinityMask Recupera la máscara de afinidad de proceso para el proceso especificado y la máscara de afinidad del sistema para el sistema. |
GetProcessIoCounters Recupera información contable de todas las operaciones de E/S realizadas por el proceso especificado. |
GetTapeParameters Recupera información que describe la cinta o la unidad de cinta. |
GetTapePosition Recupera la dirección actual de la cinta, en bloques lógicos o absolutos. |
GetTapeStatus Determina si el dispositivo de cinta está listo para procesar comandos de cinta. |
GetUmsCompletionListEvent Recupera un identificador del evento asociado a la lista de finalización de programación en modo de usuario (UMS) especificada. |
GetUmsSystemThreadInformation Consulta si el subproceso especificado es un subproceso del programador de UMS, un subproceso de trabajo de UMS o un subproceso que no es ums. |
HasOverlappedIoCompleted Proporciona una operación de prueba de alto rendimiento que se puede usar para sondear la finalización de una operación de E/S pendiente. |
InitializeThreadpoolEnvironment Inicializa un entorno de devolución de llamada. |
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. |
InterlockedAnd64 Realiza una operación AND atómica en los valores longlong especificados. |
InterlockedAnd8 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 Disminuye (disminuye en uno) el valor de la variable de 32 bits especificada como una operación atómica. |
InterlockedDecrement16 Disminuye (disminuye en uno) el valor de la variable de 16 bits especificada como una operación atómica. |
InterlockedDecrement64 Disminuye (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. |
InterlockedExchangeSubtract Realiza una resta atómica de dos valores. |
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. |
InterlockedXor16 Realiza una operación XOR atómica en los valores SHORT especificados. |
InterlockedXor64 Realiza una operación XOR atómica en los valores LONGLONG especificados. |
InterlockedXor8 Realiza una operación XOR atómica en los valores char especificados. |
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. |
OpenJobObjectA Abre un objeto de trabajo existente. (OpenJobObjectA) |
PAPCFUNC Una rutina de finalización definida por la aplicación. Especifique esta dirección al llamar a la función QueueUserAPC. |
PFIBER_START_ROUTINE Función definida por la aplicación que se usa con la función CreateFiber. Actúa como dirección inicial de una fibra. |
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 de subprocesos y cuando se libera un índice FLS. |
PreFetchCacheLine Indica al procesador que se necesitará una línea de caché en un futuro próximo. |
PrepareTape Prepara la cinta a la que se va a acceder o quitar. |
PulseEvent Establece el objeto de evento especificado en el estado señalado y, a continuación, lo restablece al estado no asignado después de liberar el número adecuado de subprocesos en espera. |
QueryFullProcessImageNameA Recupera el nombre completo de la imagen ejecutable para el proceso especificado. (ANSI) |
QueryFullProcessImageNameW Recupera el nombre completo de la imagen ejecutable para el proceso especificado. (Unicode) |
QueryUmsThreadInformation Recupera información sobre el subproceso de trabajo de programación en modo de usuario (UMS) especificado. |
RegisterWaitForSingleObject Dirige un subproceso de espera en el grupo de subprocesos para que espere en el objeto . |
RTL_UMS_SCHEDULER_ENTRY_POINT Función de punto de entrada de punto de entrada del programador de modo de usuario (UMS) definida por la aplicación asociada a una lista de finalización de UMS. |
RtlFirstEntrySList Recupera la primera entrada de una lista vinculada singly. El acceso a la lista se sincroniza en un sistema multiprocesador. |
RtlInitializeSListHead Inicializa el encabezado de una lista vinculada de forma singly. (RtlInitializeSListHead) |
RtlInterlockedFlushSList Quita todos los elementos de una lista vinculada de forma singly. El acceso a la lista se sincroniza en un sistema multiprocesador. (RtlInterlockedFlushSList) |
RtlInterlockedPopEntrySList Quita un elemento de la parte delantera 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 delantera de una lista vinculada de forma singly. El acceso a la lista se sincroniza en un sistema multiprocesador. (RtlInterlockedPushEntrySList) |
RtlQueryDepthSList Recupera el número de entradas de la lista vinculada de forma singly especificada. (RtlQueryDepthSList) |
SetEnvironmentVariable La función SetEnvironmentVariable (winbase.h) establece el contenido de la variable de entorno especificada para el proceso actual. |
SetProcessAffinityMask Establece una máscara de afinidad de procesador para los subprocesos del proceso especificado. |
SetTapeParameters Especifica el tamaño de bloque de una cinta o configura el dispositivo de cinta. |
SetTapePosition Establece la posición de cinta en el dispositivo especificado. |
SetThreadAffinityMask Establece una máscara de afinidad de procesador para el subproceso especificado. |
SetThreadpoolCallbackCleanupGroup Asocia el grupo de limpieza especificado al entorno de devolución de llamada especificado. (SetThreadpoolCallbackCleanupGroup) |
SetThreadpoolCallbackLibrary Garantiza que el archivo DLL especificado permanece cargado siempre y cuando haya devoluciones de llamada pendientes. (SetThreadpoolCallbackLibrary) |
SetThreadpoolCallbackPersistent Especifica que la devolución de llamada se debe ejecutar en un subproceso persistente. (SetThreadpoolCallbackPersistent) |
SetThreadpoolCallbackPool Establece el grupo de subprocesos que se usará al generar devoluciones de llamada. |
SetThreadpoolCallbackPriority 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. (SetThreadpoolCallbackPriority) |
SetThreadpoolCallbackRunsLong Indica que es posible que las devoluciones de llamada asociadas a este entorno de devolución de llamada no se devuelvan rápidamente. (SetThreadpoolCallbackRunsLong) |
SetUmsThreadInformation Establece información de contexto específica de la aplicación para el subproceso de trabajo de programación en modo de usuario (UMS) especificado. |
SwitchToFiber Programa una fibra. Se debe llamar a la función en una fibra. |
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. |
TpSetCallbackLongFunction 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. |
UmsThreadYield Produce el control para el subproceso del programador de programación en modo de usuario (UMS) en el que se ejecuta el subproceso de trabajo de UMS que realiza la llamada. |
Anular el registroWait Cancela una operación de espera registrada emitida por la función RegisterWaitForSingleObject. (UnregisterWait) |
WinExec Ejecuta la aplicación especificada. |
WriteTapemark Escribe un número especificado de marcas de archivo, marcas de conjunto, marcas de archivo cortas o marcas de archivo largas en un dispositivo de cinta. |
YieldProcessor Indica al procesador que proporcione recursos a los subprocesos que están esperando. |
Estructuras
CACHE_DESCRIPTOR Describe los atributos de caché. |
CACHE_RELATIONSHIP Describe los atributos de caché. Esta estructura se usa con la función GetLogicalProcessorInformationEx. |
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. |
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 utilizada para asociar un puerto de finalización a un trabajo. |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION Contiene información de contabilidad básica 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 utilizada 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. |
NUMA_NODE_RELATIONSHIP Representa información sobre un nodo NUMA en un grupo de procesadores. Esta estructura se usa con la función GetLogicalProcessorInformationEx. |
PROCESS_MITIGATION_ASLR_POLICY Contiene la configuración de la 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 la 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 la 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 la 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 la directiva de mitigación de procesos para los 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 laterales. 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 sobre las llamadas del sistema que un proceso puede invocar. |
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_RELATIONSHIP Representa información sobre la afinidad dentro de un grupo de procesadores. Esta estructura se usa con la función GetLogicalProcessorInformationEx. |
SINGLE_LIST_ENTRY Representa un elemento de una lista vinculada singly. S |
SLIST_ENTRY Representa un elemento de una lista vinculada singly. (SLIST_ENTRY) |
STARTUPINFOEXA Especifica la estación de ventana, el escritorio, los identificadores estándar y los atributos de un nuevo proceso. Se usa con las funciones CreateProcess y CreateProcessAsUser. (ANSI) |
STARTUPINFOEXW Especifica la estación de ventana, el escritorio, los identificadores estándar y los atributos de un nuevo proceso. Se usa con las funciones CreateProcess y CreateProcessAsUser. (Unicode) |
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. |
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. La función GetTapeParameters la usa. |
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. |
UMS_CREATE_THREAD_ATTRIBUTES Especifica atributos para un subproceso de trabajo de programación en modo de usuario (UMS). |
UMS_SCHEDULER_STARTUP_INFO Especifica atributos para un subproceso del programador de programación en modo de usuario (UMS). |
UMS_SYSTEM_THREAD_INFORMATION Especifica un subproceso del programador de UMS, un subproceso de trabajo de UMS o un subproceso que no sea de UMS. La función GetUmsSystemThreadInformation usa esta estructura. |
WIN32_STREAM_ID Contiene datos de flujo. |