Partilhar via


classe Win32_DMAChannel

A classe WMIWin32_DMAChannel representa um canal de DMA (acesso direto à memória) em um sistema de computador que executa o Windows. O DMA é um método de mover dados de um dispositivo para a memória (ou vice-versa) sem a ajuda do microprocessador. A placa do sistema usa um controlador DMA para lidar com um número fixo de canais, cada um dos quais pode ser usado por um (e apenas um) dispositivo por vez.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética, não em ordem MOF.

Sintaxe

[Dynamic, Provider("CIMWin32"), UUID("{8502C4D1-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_DMAChannel : CIM_DMA
{
  uint16   AddressSize;
  uint16   Availability;
  boolean  BurstMode;
  uint16   ByteMode;
  string   Caption;
  uint16   ChannelTiming;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSName;
  string   Description;
  uint32   DMAChannel;
  datetime InstallDate;
  uint32   MaxTransferSize;
  string   Name;
  uint32   Port;
  string   Status;
  uint16   TransferWidths[];
  uint16   TypeCTiming;
  uint16   WordMode;
};

Membros

A classe Win32_DMAChannel tem esses tipos de membros:

Propriedades

A classe Win32_DMAChannel tem essas propriedades.

AddressSize

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Informações de DMA do Recurso do Sistema|001.3"), Unidades ("bits")

Tamanho do endereço do canal DMA em bits. Os valores permitidos são 8, 16, 32 ou 64 bits. Se desconhecido, insira 0 (zero).

Essa propriedade é herdada de CIM_DMA.

acima (0)

(8)

(16)

(32)

(64)

Disponibilidade

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| DMA|001.2")

Disponibilidade do DMA. Essa propriedade é herdada de CIM_DMA.

Outros (1)

Desconhecido (2)

Disponível (3)

Em Uso/Não Disponível (4)

Em Uso ou Não Disponível

Em Uso e Disponível/Compartilhável (5)

Em Uso e Disponível ou Fragmentável

BurstMode

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| DMA|001.3")

Indica se o canal DMA dá suporte ou não ao modo de intermitência.

Essa propriedade é herdada de CIM_DMA.

ByteMode

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Informações de DMA do recurso do sistema|001.7")

Modo de execução de DMA.

Essa propriedade é herdada de CIM_DMA.

Outros (1)

Desconhecido (2)

Não executado no modo 'count byte' (3)

Não é executado no modo "contar por byte"

Executar no modo 'count by byte' (4)

Executar no modo "contar por byte"

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64), DisplayName ("Caption")

Descrição curta do objeto uma cadeia de caracteres de uma linha.

Essa propriedade é herdada de CIM_ManagedSystemElement.

ChannelTiming

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Informações de DMA do recurso do sistema|001.9")

Tempo do canal de DMA.

Essa propriedade é herdada de CIM_DMA.

Outros (1)

Desconhecido (2)

Compatível com ISA (3)

Tipo A (4)

Tipo B (5)

Tipo F (6)

CreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (256), CIM_Key

Nome da primeira classe concreta a aparecer na cadeia de herança usada na criação de uma instância. Quando usada com as outras propriedades principais da classe, a propriedade permite que todas as instâncias dessa classe e suas subclasses sejam identificadas exclusivamente.

Essa propriedade é herdada de CIM_DMA.

CSCreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Propagado ("CIM_ComputerSystem. CreationClassName"), MaxLen (256), CIM_Key

Nome da classe de criação do sistema de computador de escopo.

Essa propriedade é herdada de CIM_DMA.

CSName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Propagado ("CIM_ComputerSystem. Nome"), CIM_Key, MaxLen (256)

Nome do sistema de computador de escopo.

Essa propriedade é herdada de CIM_DMA.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: DisplayName ("Description")

Descrição do objeto.

Essa propriedade é herdada de CIM_ManagedSystemElement.

DMAChannel

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: Chave, MappingStrings ("MIF. DMTF| DMA|001.1")

Número do canal DMA, parte do valor da chave do objeto.

Essa propriedade é herdada de CIM_DMA.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Data de Instalação")

Data e hora em que o objeto foi instalado. Essa propriedade não precisa de um valor para indicar que o objeto está instalado.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Maxtransfersize

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Informações de DMA do Recurso do Sistema|001.4"), Unidades ("bytes")

Número máximo de bytes que podem ser transferidos por esse canal de DMA. Se desconhecido, insira 0 (zero).

Essa propriedade é herdada de CIM_DMA.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: DisplayName ("Name")

Rótulo pelo qual o objeto é conhecido. Quando subclasse, a propriedade pode ser substituída para ser uma propriedade de chave.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Porta

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Estruturas do sistema| CM_PARTIAL_RESOURCE_DESCRIPTOR| Dma| Porta")

Porta DMA usada pelo adaptador do barramento de host. Isso é significativo para ônibus do tipo MCA.

Exemplo: 12

Status

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (10), DisplayName ("Status")

Status atual do objeto. Vários status operacionais e não operacionais podem ser definidos. Os status operacionais incluem: "OK", "Degradado" e "Falha de Pred" (um elemento, como uma unidade de disco rígido habilitada para SMART, pode estar funcionando corretamente, mas prevendo uma falha em um futuro próximo). Os status não operacionais incluem: "Erro", "Iniciando", "Parando" e "Serviço". Este último, "Serviço", pode ser aplicado durante espelho resilvering de um disco, recarregamento de uma lista de permissões de usuário ou outro trabalho administrativo. Nem todo esse trabalho está online, mas o elemento gerenciado não é "OK" nem em um dos outros estados.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Os valores incluem o seguinte:

OK ("OK")

Erro ("Erro")

Degradado ("Degradado")

Desconhecido ("Desconhecido")

Falha de pred ("Falha de pred")

Iniciando ("Iniciando")

Parando ("Parando")

Serviço ("Serviço")

Estressado ("Estressado")

NonRecover ("NonRecover")

Sem contato ("Sem contato")

Comm Perdido ("Comm Perdido")

TransferWidths

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Informações de DMA do Recurso do Sistema|001.2"), Unidades ("bits")

Matriz de todas as larguras de transferência (em bits) com suporte neste canal DMA. Se desconhecido, insira 0 (zero).

Essa propriedade é herdada de CIM_DMA.

acima (0)

(8)

(16)

(32)

(64)

(128)

TypeCTiming

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Informações de DMA do recurso do sistema|001.10")

Suporte para o tempo do tipo C (intermitência).

Essa propriedade é herdada de CIM_DMA.

Outros (1)

Desconhecido (2)

Compatível com ISA (3)

Sem suporte (4)

Com suporte (5)

WordMode

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Informações de DMA do recurso do sistema|001.8")

Modo de execução de DMA.

Essa propriedade é herdada de CIM_DMA.

Outros (1)

Desconhecido (2)

Não executado no modo 'count by word' (3)

Não é executado no modo "contar por palavra"

Executar no modo 'count by word' (4)

Executar no modo "contar por palavra"

Comentários

A classe Win32_DMAChannel é derivada de CIM_DMA.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

CIM_DMA

Classes de hardware do sistema de computador