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.
Recupera a lista de Conjuntos de CPU no conjunto padrão do processo que foi definido por SetProcessDefaultCpuSets. Se nenhum conjunto de CPU padrão for definido para um determinado processo, o RequiredIdCount será definido como 0 e a função será bem-sucedida.
Sintaxe
BOOL GetProcessDefaultCpuSets(
HANDLE Process,
PULONG CpuSetIds,
ULONG CpuSetIdCount,
PULONG RequiredIdCount
);
Parâmetros
Process
Especifica um identificador de processo para o processo a ser consultado. Esse identificador deve ter o acesso PROCESS_QUERY_LIMITED_INFORMATION correto. O valor retornado por GetCurrentProcess também pode ser especificado aqui.
CpuSetIds
Especifica um buffer opcional para recuperar a lista de identificadores do Conjunto de CPU.
CpuSetIdCount
Especifica a capacidade do buffer especificado em CpuSetIds. Se o buffer for NULL, ele deverá ser 0.
RequiredIdCount
Especifica a capacidade necessária do buffer para manter toda a lista de conjuntos de CPU padrão do processo. No retorno bem-sucedido, isso especifica o número de IDs preenchidas no buffer.
Valor de retorno
Essa API retorna TRUE com êxito. Se o buffer não for grande o suficiente, a API retornará FALSE e o valor GetLastError será ERROR_INSUFFICIENT_BUFFER. Essa API não pode falhar quando os parâmetros válidos são passados e o buffer de retorno é grande o suficiente.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 |
| servidor com suporte mínimo | Windows Server 2016 |
| Header | processthreadsapi.h |
| Library | kernel32. Lib |
| DLL | Kernel32.dll |