Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visão geral da tecnologia de Backup.
Para desenvolver o Backup, você precisa destes cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, confira:
Enumerações
|
JOB_OBJECT_NET_RATE_CONTROL_FLAGS Especifica tipos de políticas de agendamento para controle de taxa de rede. |
|
LOGICAL_PROCESSOR_RELATIONSHIP Representa a relação entre o conjunto de processadores identificado na estrutura de SYSTEM_LOGICAL_PROCESSOR_INFORMATION ou SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondente. |
|
PROCESS_MITIGATION_POLICY Representa as diferentes políticas de mitigação de processo. |
|
PROCESSOR_CACHE_TYPE Representa o tipo de cache do processador identificado na estrutura de CACHE_DESCRIPTOR correspondente. |
Funções
|
_InlineInterlockedAdd Executa uma operação de adição atômica nos valores LONG especificados. A operação é executada com semântica de ordenação de memória de aquisição. |
|
_InlineInterlockedAdd64 Executa uma operação de adição atômica nos valores LONG64 especificados. |
|
_interlockedbittestandreset Testa o bit especificado do valor LONG especificado e o define como 0. A operação é atômica. |
|
_interlockedbittestandreset64 Testa o bit especificado do valor LONG64 especificado e o define como 0. A operação é atômica. |
|
_interlockedbittestandset Testa o bit especificado do valor LONG especificado e o define como 1. A operação é atômica. |
|
_interlockedbittestandset64 Testa o bit especificado do valor LONG64 especificado e o define como 1. A operação é atômica. |
|
AddIntegrityLabelToBoundaryDescriptor Adiciona um novo SID (identificador de segurança) necessário ao descritor de limite especificado. |
|
BackupRead Faça backup de um arquivo ou diretório, incluindo as informações de segurança. |
|
BackupSeek Busca encaminhamento em um fluxo de dados inicialmente acessado usando a função BackupRead ou BackupWrite. |
|
BackupWrite Restaure um arquivo ou diretório com backup usando BackupRead. |
|
BindIoCompletionCallback Associa a porta de conclusão de E/S pertencente ao pool de threads ao identificador de arquivo especificado. Após a conclusão de uma solicitação de E/S envolvendo esse arquivo, um thread de trabalho que não seja de E/S executará a função de retorno de chamada especificada. |
|
ConvertFiberToThread Converte a fibra atual em um thread. |
|
ConvertThreadToFiber Converte o thread atual em uma fibra. Você deve converter um thread em uma fibra antes de agendar outras fibras. (ConvertThreadToFiber) |
|
ConvertThreadToFiberEx Converte o thread atual em uma fibra. Você deve converter um thread em uma fibra antes de agendar outras fibras. (ConvertThreadToFiberEx) |
|
CreateBoundaryDescriptorA A função CreateBoundaryDescriptorA (ANSI) (winbase.h) cria um descritor de limite. |
|
Createfiber Aloca um objeto de fibra, atribui uma pilha a ele e configura a execução para começar no endereço inicial especificado, normalmente a função de fibra. Essa função não agenda a fibra. (CreateFiber) |
|
CreateFiberEx Aloca um objeto de fibra, atribui uma pilha a ele e configura a execução para começar no endereço inicial especificado, normalmente a função de fibra. Essa função não agenda a fibra. (CreateFiberEx) |
|
CreateJobObjectA Cria ou abre um objeto de trabalho. (CreateJobObjectA) |
|
CreateProcessWithLogonW Cria um novo processo e seu thread primário. Em seguida, o novo processo executa o arquivo executável especificado no contexto de segurança das credenciais especificadas (usuário, domínio e senha). Opcionalmente, ele pode carregar o perfil do usuário para um usuário especificado. |
|
CreateProcessWithTokenW Cria um novo processo e seu thread primário. O novo processo é executado no contexto de segurança do token especificado. Opcionalmente, ele pode carregar o perfil do usuário para o usuário especificado. |
|
CreateSemaphoreA Cria ou abre um objeto de semáforo nomeado ou sem nome. (CreateSemaphoreA) |
|
CreateSemaphoreExA Cria ou abre um objeto de semáforo nomeado ou sem nome e retorna um identificador para o objeto . (CreateSemaphoreExA) |
|
CreateTapePartition Reformata uma fita. |
|
CreateUmsCompletionList Cria uma lista de conclusão de UMS (agendamento no modo de usuário). |
|
CreateUmsThreadContext Cria um contexto de thread umS (agendamento de modo de usuário) para representar um thread de trabalho umS. |
|
DeleteFiber Exclui uma fibra existente. |
|
DeleteUmsCompletionList Exclui a lista de conclusão de UMS (agendamento de modo de usuário) especificada. A lista deve estar vazia. |
|
DeleteUmsThreadContext Exclui o contexto de thread umS (agendamento de modo de usuário) especificado. O thread deve ser encerrado. |
|
DequeueUmsCompletionListItems Recupera threads de trabalho ums (agendamento de modo de usuário) da lista de conclusão de UMS especificada. |
|
DestroyThreadpoolEnvironment Exclui o ambiente de retorno de chamada especificado. Chame essa função quando o ambiente de retorno de chamada não for mais necessário para criar novos objetos de pool de threads. (DestroyThreadpoolEnvironment) |
|
EnterUmsSchedulingMode Converte o thread de chamada em um thread do agendador UMS (agendamento no modo de usuário). |
|
EraseTape Apaga toda ou parte de uma fita. |
|
ExecuteUmsThread Executa o thread de trabalho ums especificado. |
|
GetActiveProcessorCount Retorna o número de processadores ativos em um grupo de processadores ou no sistema. |
|
GetActiveProcessorGroupCount Retorna o número de grupos de processadores ativos no sistema. |
|
GetCurrentFiber Recupera o endereço da fibra atual. |
|
GetCurrentUmsThread Retorna o contexto de thread umS (agendamento no modo de usuário) do thread UMS de chamada. |
|
Getenvironmentvariable A função GetEnvironmentVariable (winbase.h) recupera o conteúdo da variável especificada do bloco de ambiente do processo de chamada. |
|
GetFiberData Recupera os dados de fibra associados à fibra atual. |
|
GetMaximumProcessorCount Retorna o número máximo de processadores lógicos que um grupo de processadores ou o sistema pode ter. |
|
GetMaximumProcessorGroupCount Retorna o número máximo de grupos de processadores que o sistema pode ter. |
|
GetNextUmsListItem Retorna o próximo contexto de thread umS (agendamento de modo de usuário) em uma lista de contextos de thread. |
|
GetNumaAvailableMemoryNode Recupera a quantidade de memória disponível no nó especificado. |
|
GetNumaAvailableMemoryNodeEx Recupera a quantidade de memória disponível em um nó especificado como um valor USHORT. |
|
GetNumaNodeNumberFromHandle Recupera o nó NUMA associado ao arquivo ou dispositivo de E/S representado pelo identificador de arquivo especificado. |
|
GetNumaNodeProcessorMask Recupera a máscara de processador para o nó especificado. |
|
GetNumaProcessorNode Recupera o número do nó para o processador especificado. |
|
GetNumaProcessorNodeEx Recupera o número do nó como um valor USHORT para o processador lógico especificado. |
|
GetNumaProximityNode Recupera o número do nó NUMA que corresponde ao identificador de domínio de proximidade especificado. |
|
GetProcessAffinityMask Recupera a máscara de afinidade de processo para o processo especificado e a máscara de afinidade do sistema para o sistema. |
|
GetProcessIoCounters Recupera informações de contabilidade para todas as operações de E/S executadas pelo processo especificado. |
|
GetTapeParameters Recupera informações que descrevem a fita ou a unidade de fita. |
|
GetTapePosition Recupera o endereço atual da fita, em blocos lógicos ou absolutos. |
|
GetTapeStatus Determina se o dispositivo de fita está pronto para processar comandos de fita. |
|
GetUmsCompletionListEvent Recupera um identificador para o evento associado à lista de conclusão de UMS (agendamento de modo de usuário) especificada. |
|
GetUmsSystemThreadInformation Consulta se o thread especificado é um thread de agendador UMS, um thread de trabalho ums ou um thread não UMS. |
|
HasOverlappedIoCompleted Fornece uma operação de teste de alto desempenho que pode ser usada para sondar a conclusão de uma operação de E/S pendente. |
|
InitializeThreadpoolEnvironment Inicializa um ambiente de retorno de chamada. |
|
InterlockedAdd Executa uma operação de adição atômica nos valores LONG especificados. |
|
InterlockedAnd Executa uma operação AND atômica nos valores LONG especificados. |
|
InterlockedAnd16 Executa uma operação AND atômica nos valores SHORT especificados. |
|
InterlockedAnd64 Executa uma operação AND atômica nos valores LONGLONG especificados. |
|
InterlockedAnd8 Executa uma operação AND atômica nos valores char especificados. |
|
Interlockedcompareexchange Executa uma operação atômica de comparação e troca nos valores especificados. A função compara dois valores de 32 bits especificados e troca com outro valor de 32 bits com base no resultado da comparação. |
|
InterlockedCompareExchange128 Executa uma operação atômica de comparação e troca nos valores especificados. A função compara dois valores de 128 bits especificados e troca com outro valor de 128 bits com base no resultado da comparação. |
|
InterlockedCompareExchange16 Executa uma operação atômica de comparação e troca nos valores especificados. A função compara dois valores de 16 bits especificados e troca com outro valor de 16 bits com base no resultado da comparação. |
|
InterlockedCompareExchange64 Executa uma operação atômica de comparação e troca nos valores especificados. A função compara dois valores de 64 bits especificados e troca com outro valor de 64 bits com base no resultado da comparação. |
|
InterlockedCompareExchangePointer Executa uma operação atômica de comparação e troca nos valores especificados. A função compara dois valores de ponteiro especificados e troca com outro valor de ponteiro com base no resultado da comparação. |
|
Interlockeddecrement Diminui (diminui em um) o valor da variável de 32 bits especificada como uma operação atômica. |
|
InterlockedDecrement16 Diminui (diminui em um) o valor da variável de 16 bits especificada como uma operação atômica. |
|
InterlockedDecrement64 Diminui (diminui em um) o valor da variável de 64 bits especificada como uma operação atômica. |
|
InterlockedExchange Define uma variável de 32 bits para o valor especificado como uma operação atômica. |
|
InterlockedExchange16 Define uma variável de 16 bits para o valor especificado como uma operação atômica. |
|
InterlockedExchange64 Define uma variável de 64 bits para o valor especificado como uma operação atômica. |
|
InterlockedExchange8 Define uma variável de 8 bits para o valor especificado como uma operação atômica. |
|
Interlockedexchangeadd Executa uma adição atômica de dois valores de 32 bits. |
|
InterlockedExchangeAdd64 Executa uma adição atômica de dois valores de 64 bits. |
|
InterlockedExchangePointer Troca atomicamente um par de endereços. |
|
InterlockedExchangeSubtract Executa uma subtração atômica de dois valores. |
|
Interlockedincrement Incrementa (aumenta em um) o valor da variável de 32 bits especificada como uma operação atômica. |
|
InterlockedIncrement16 Incrementa (aumenta em um) o valor da variável de 16 bits especificada como uma operação atômica. |
|
InterlockedIncrement64 Incrementa (aumenta em um) o valor da variável de 64 bits especificada como uma operação atômica. |
|
InterlockedOr Executa uma operação OR atômica nos valores LONG especificados. |
|
InterlockedOr16 Executa uma operação OR atômica nos valores SHORT especificados. |
|
InterlockedOr64 Executa uma operação OR atômica nos valores LONGLONG especificados. |
|
InterlockedOr8 Executa uma operação OR atômica nos valores char especificados. |
|
InterlockedXor Executa uma operação XOR atômica nos valores LONG especificados. |
|
InterlockedXor16 Executa uma operação XOR atômica nos valores SHORT especificados. |
|
InterlockedXor64 Executa uma operação XOR atômica nos valores LONGLONG especificados. |
|
InterlockedXor8 Executa uma operação XOR atômica nos valores char especificados. |
|
Memorybarrier Cria uma barreira de memória de hardware (cerca) que impede que a CPU reordene as operações de leitura e gravação. Também pode impedir que o compilador reordene as operações de leitura e gravação. |
|
OpenJobObjectA Abre um objeto de trabalho existente. (OpenJobObjectA) |
|
PAPCFUNC Uma rotina de conclusão definida pelo aplicativo. Especifique esse endereço ao chamar a função QueueUserAPC. |
|
PFIBER_START_ROUTINE Uma função definida pelo aplicativo usada com a função CreateFiber. Ele serve como o endereço inicial de uma fibra. |
|
PFLS_CALLBACK_FUNCTION Uma função definida pelo aplicativo. Se o slot FLS estiver em uso, FlsCallback será chamado em exclusão de fibra, saída de thread e quando um índice FLS é liberado. |
|
PreFetchCacheLine Indica ao processador que uma linha de cache será necessária em um futuro próximo. |
|
PrepareTape Prepara a fita a ser acessada ou removida. |
|
Pulseevent Define o objeto de evento especificado para o estado sinalizado e o redefine para o estado não atribuído depois de liberar o número apropriado de threads de espera. |
|
QueryFullProcessImageNameA Recupera o nome completo da imagem executável para o processo especificado. (ANSI) |
|
QueryFullProcessImageNameW Recupera o nome completo da imagem executável para o processo especificado. (Unicode) |
|
QueryUmsThreadInformation Recupera informações sobre o thread de trabalho do UMS (agendamento no modo de usuário) especificado. |
|
Registerwaitforsingleobject Direciona um thread de espera no pool de threads para aguardar o objeto . |
|
RTL_UMS_SCHEDULER_ENTRY_POINT A função de ponto de entrada do agendador UMS (agendamento do modo de usuário) definido pelo aplicativo associado a uma lista de conclusão da UMS. |
|
RtlFirstEntrySList Recupera a primeira entrada em uma lista vinculada. O acesso à lista é sincronizado em um sistema multiprocessador. |
|
RtlInitializeSListHead Inicializa o cabeçalho de uma lista vinculada com singly. (RtlInitializeSListHead) |
|
RtlInterlockedFlushSList Remove todos os itens de uma lista vinculada. O acesso à lista é sincronizado em um sistema multiprocessador. (RtlInterlockedFlushSList) |
|
RtlInterlockedPopEntrySList Remove um item da frente de uma lista vinculada. O acesso à lista é sincronizado em um sistema multiprocessador. (RtlInterlockedPopEntrySList) |
|
RtlInterlockedPushEntrySList Insere um item na frente de uma lista vinculada. O acesso à lista é sincronizado em um sistema multiprocessador. (RtlInterlockedPushEntrySList) |
|
RtlQueryDepthSList Recupera o número de entradas na lista vinculada singly especificada. (RtlQueryDepthSList) |
|
Setenvironmentvariable A função SetEnvironmentVariable (winbase.h) define o conteúdo da variável de ambiente especificada para o processo atual. |
|
SetProcessAffinityMask Define uma máscara de afinidade de processador para os threads do processo especificado. |
|
SetTapeParameters Especifica o tamanho do bloco de uma fita ou configura o dispositivo de fita. |
|
SetTapePosition Define a posição da fita no dispositivo especificado. |
|
SetThreadAffinityMask Define uma máscara de afinidade de processador para o thread especificado. |
|
SetThreadpoolCallbackCleanupGroup Associa o grupo de limpeza especificado ao ambiente de retorno de chamada especificado. (SetThreadpoolCallbackCleanupGroup) |
|
SetThreadpoolCallbackLibrary Garante que a DLL especificada permaneça carregada desde que haja retornos de chamada pendentes. (SetThreadpoolCallbackLibrary) |
|
SetThreadpoolCallbackPersistent Especifica que o retorno de chamada deve ser executado em um thread persistente. (SetThreadpoolCallbackPersistent) |
|
SetThreadpoolCallbackPool Define o pool de threads a ser usado ao gerar retornos de chamada. |
|
SetThreadpoolCallbackPriority Especifica a prioridade de uma função de retorno de chamada em relação a outros itens de trabalho no mesmo pool de threads. (SetThreadpoolCallbackPriority) |
|
SetThreadpoolCallbackRunsLong Indica que os retornos de chamada associados a esse ambiente de retorno de chamada podem não retornar rapidamente. (SetThreadpoolCallbackRunsLong) |
|
SetUmsThreadInformation Define informações de contexto específicas do aplicativo para o thread de trabalho ums (agendamento de modo de usuário) especificado. |
|
SwitchToFiber Agenda uma fibra. A função deve ser chamada em uma fibra. |
|
TpDestroyCallbackEnviron Exclui o ambiente de retorno de chamada especificado. Chame essa função quando o ambiente de retorno de chamada não for mais necessário para criar novos objetos do pool de threads. (TpDestroyCallbackEnviron) |
|
TpInitializeCallbackEnviron Inicializa um ambiente de retorno de chamada para o pool de threads. |
|
TpSetCallbackActivationContext Atribui um contexto de ativação ao ambiente de retorno de chamada. |
|
TpSetCallbackCleanupGroup Associa o grupo de limpeza especificado ao ambiente de retorno de chamada especificado. (TpSetCallbackCleanupGroup) |
|
TpSetCallbackFinalizationCallback Indica uma função a ser chamada quando o ambiente de retorno de chamada é finalizado. |
|
TpSetCallbackLongFunction Indica que os retornos de chamada associados a esse ambiente de retorno de chamada podem não retornar rapidamente. (TpSetCallbackLongFunction) |
|
TpSetCallbackNoActivationContext Indica que o ambiente de retorno de chamada não tem contexto de ativação. |
|
TpSetCallbackPersistent Especifica que o retorno de chamada deve ser executado em um thread persistente. (TpSetCallbackPersistent) |
|
TpSetCallbackPriority Especifica a prioridade de uma função de retorno de chamada em relação a outros itens de trabalho no mesmo pool de threads. (TpSetCallbackPriority) |
|
TpSetCallbackRaceWithDll Garante que a DLL especificada permaneça carregada desde que haja retornos de chamada pendentes. (TpSetCallbackRaceWithDll) |
|
TpSetCallbackThreadpool Atribui um pool de threads a um ambiente de retorno de chamada. |
|
UmsThreadYield Gera controle para o thread do agendador de UMS (agendamento no modo de usuário) no qual o thread de trabalho do UMS de chamada está em execução. |
|
UnregisterWait Cancela uma operação de espera registrada emitida pela função RegisterWaitForSingleObject. (UnregisterWait) |
|
Winexec Executa o aplicativo especificado. |
|
WriteTapemark Grava um número especificado de marcas de arquivo, setmarks, marcas de arquivo curtas ou marcas de arquivo longas em um dispositivo de fita. |
|
YieldProcessor Sinaliza para o processador para fornecer recursos para threads que estão esperando por eles. |
Estruturas
|
CACHE_DESCRIPTOR Descreve os atributos de cache. |
|
CACHE_RELATIONSHIP Descreve os atributos de cache. Essa estrutura é usada com a função GetLogicalProcessorInformationEx. |
|
GROUP_AFFINITY Representa uma afinidade específica do grupo de processadores, como a afinidade de um thread. |
|
GROUP_RELATIONSHIP Representa informações sobre grupos de processadores. Essa estrutura é usada com a função GetLogicalProcessorInformationEx. |
|
IO_COUNTERS Contém informações de contabilidade de E/S para um processo ou um objeto de trabalho. |
|
JOBOBJECT_ASSOCIATE_COMPLETION_PORT Contém informações usadas para associar uma porta de conclusão a um trabalho. |
|
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION Contém informações básicas de contabilidade para um objeto de trabalho. |
|
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION Contém informações básicas de contabilidade e contabilidade de E/S para um objeto de trabalho. |
|
JOBOBJECT_BASIC_LIMIT_INFORMATION Contém informações básicas de limite para um objeto de trabalho. |
|
JOBOBJECT_BASIC_PROCESS_ID_LIST Contém a lista de identificadores de processo para um objeto de trabalho. |
|
JOBOBJECT_BASIC_UI_RESTRICTIONS Contém restrições básicas de interface do usuário para um objeto de trabalho. |
|
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION Contém informações de controle de taxa de CPU para um objeto de trabalho. Essa estrutura é usada pelas funções SetInformationJobObject e QueryInformationJobObject com a classe de informação JobObjectCpuRateControlInformation. |
|
JOBOBJECT_END_OF_JOB_TIME_INFORMATION Especifica a ação que o sistema executará quando um limite de tempo de fim do trabalho for excedido. |
|
JOBOBJECT_EXTENDED_LIMIT_INFORMATION Contém informações básicas e de limite estendido para um objeto de trabalho. |
|
JOBOBJECT_LIMIT_VIOLATION_INFORMATION Contém informações sobre limites de notificação de recursos que foram excedidos para um objeto de trabalho. Essa estrutura é usada com a função QueryInformationJobObject com a classe de informação JobObjectLimitViolationInformation. |
|
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 Contém informações estendidas sobre limites de notificação de recursos que foram excedidos para um objeto de trabalho. Essa estrutura é usada com a função QueryInformationJobObject com a classe de informação JobObjectLimitViolationInformation2. |
|
JOBOBJECT_NET_RATE_CONTROL_INFORMATION Contém informações usadas para controlar o tráfego de rede de um trabalho. Essa estrutura é usada pelas funções SetInformationJobObject e QueryInformationJobObject com a classe de informação JobObjectNetRateControlInformation. |
|
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION Contém informações sobre limites de notificação para um objeto de trabalho. Essa estrutura é usada pelas funções SetInformationJobObject e QueryInformationJobObject com a classe de informação JobObjectNotificationLimitInformation. |
|
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 Contém informações estendidas sobre limites de notificação para um objeto de trabalho. Essa estrutura é usada pelas funções SetInformationJobObject e QueryInformationJobObject com a classe de informações JobObjectNotificationLimitInformation2. |
|
JOBOBJECT_SECURITY_LIMIT_INFORMATION Contém as limitações de segurança de um objeto de trabalho. |
|
NUMA_NODE_RELATIONSHIP Representa informações sobre um nó NUMA em um grupo de processadores. Essa estrutura é usada com a função GetLogicalProcessorInformationEx. |
|
PROCESS_MITIGATION_ASLR_POLICY Contém configurações de política de mitigação de processo para ASLR (Layout de Randomização de Espaço de Endereço). |
|
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY Contém configurações de política de mitigação de processo para o carregamento de imagens, dependendo das assinaturas da imagem. |
|
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY Contém configurações de política de mitigação de processo para CFG (Proteção de Fluxo de Controle). |
|
PROCESS_MITIGATION_DEP_POLICY Contém configurações de política de mitigação de processo para DEP (prevenção de execução de dados). |
|
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY Contém configurações de política de mitigação de processo para restringir a geração e a modificação de código dinâmico. |
|
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY Contém configurações de política de mitigação de processo para DLLs de ponto de extensão herdadas. |
|
PROCESS_MITIGATION_FONT_DISABLE_POLICY Contém configurações de política de mitigação de processo para o carregamento de fontes que não são do sistema. |
|
PROCESS_MITIGATION_IMAGE_LOAD_POLICY Contém configurações de política de mitigação de processo para o carregamento de imagens de um dispositivo remoto. |
|
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY Contém configurações de política de mitigação de processo para o ???. |
|
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY Essa estrutura de dados fornece a status de políticas de processo relacionadas à mitigação de canais laterais. Isso pode incluir ataques de canal lateral envolvendo execução especulativa e combinação de páginas. |
|
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY Usado para impor um novo comportamento em referências de identificador que não são válidas. |
|
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY Usado para impor restrições sobre quais chamadas do sistema podem ser invocadas por um processo. |
|
PROCESSOR_GROUP_INFO Representa o número e a afinidade de processadores em um grupo de processadores. |
|
PROCESSOR_NUMBER Representa um processador lógico em um grupo de processadores. |
|
PROCESSOR_RELATIONSHIP Representa informações sobre afinidade em um grupo de processadores. Essa estrutura é usada com a função GetLogicalProcessorInformationEx. |
|
SINGLE_LIST_ENTRY Representa um item em uma lista vinculada. S |
|
SLIST_ENTRY Representa um item em uma lista vinculada. (SLIST_ENTRY) |
|
STARTUPINFOEXA Especifica a estação de janela, a área de trabalho, os identificadores padrão e os atributos para um novo processo. Ele é usado com as funções CreateProcess e CreateProcessAsUser. (ANSI) |
|
STARTUPINFOEXW Especifica a estação de janela, a área de trabalho, os identificadores padrão e os atributos para um novo processo. Ele é usado com as funções CreateProcess e CreateProcessAsUser. (Unicode) |
|
SYSTEM_CPU_SET_INFORMATION Essa estrutura é retornada por GetSystemCpuSetInformation. Ele é usado para enumerar os conjuntos de CPU no sistema e determinar seu estado atual. |
|
SYSTEM_LOGICAL_PROCESSOR_INFORMATION Descreve a relação entre o conjunto de processadores especificado. Essa estrutura é usada com a função GetLogicalProcessorInformation. |
|
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Contém informações sobre as relações de processadores lógicos e hardware relacionado. A função GetLogicalProcessorInformationEx usa essa estrutura. |
|
TAPE_ERASE Descreve a partição a ser apagada. |
|
TAPE_GET_DRIVE_PARAMETERS Descreve a unidade de fita. Ele é usado pela função GetTapeParameters. |
|
TAPE_GET_MEDIA_PARAMETERS Descreve a fita na unidade de fita. Ele é usado pela função GetTapeParameters. |
|
TAPE_GET_POSITION Descreve a posição da fita. |
|
TAPE_PREPARE Descreve como preparar a fita. |
|
TAPE_SET_DRIVE_PARAMETERS Descreve a unidade de fita. Ele é usado pela função SetTapeParameters. |
|
TAPE_SET_MEDIA_PARAMETERS Descreve a fita na unidade de fita. Ele é usado pela função SetTapeParameters. |
|
TAPE_SET_POSITION Descreve como e onde posicionar a fita. |
|
TAPE_WRITE_MARKS Descreve o tipo e o número de marcas de fita a serem gravadas. |
|
UMS_CREATE_THREAD_ATTRIBUTES Especifica atributos para um thread de trabalho umS (agendamento no modo de usuário). |
|
UMS_SCHEDULER_STARTUP_INFO Especifica atributos para um thread de agendador umS (agendamento no modo de usuário). |
|
UMS_SYSTEM_THREAD_INFORMATION Especifica um thread do agendador UMS, um thread de trabalho ums ou um thread não UMS. A função GetUmsSystemThreadInformation usa essa estrutura. |
|
WIN32_STREAM_ID Contém dados de fluxo. |