Compartilhar via


Classe CIM_MediaAccessDevice (gerenciamento do Hyper-V)

Representa um dispositivo que pode usar mídia para armazenar e recuperar dados.

Sintaxe

[Abstract, Version("2.6.0"), UMLPackagePath("CIM::Device::StorageDevices"), AMENDMENT]
class CIM_MediaAccessDevice : CIM_LogicalDevice
{
  uint16   Capabilities[];
  string   CapabilityDescriptions[];
  string   ErrorMethodology;
  string   CompressionMethod;
  uint32   NumberOfMediaSupported;
  uint64   MaxMediaSize;
  uint64   DefaultBlockSize;
  uint64   MaxBlockSize;
  uint64   MinBlockSize;
  boolean  NeedsCleaning;
  boolean  MediaIsLocked;
  uint16   Security;
  datetime LastCleaned;
  uint64   MaxAccessTime;
  uint32   UncompressedDataRate;
  uint64   LoadTime;
  uint64   UnloadTime;
  uint64   MountCount;
  datetime TimeOfLastMount;
  uint64   TotalMountTime;
  string   UnitsDescription;
  uint64   MaxUnitsBeforeCleaning;
  uint64   UnitsUsed;
};

Membros

A classe CIM_MediaAccessDevice tem estes tipos de membros:

Métodos

A classe CIM_MediaAccessDevice tem esses métodos.

Método Descrição
LockMedia Bloqueia e desbloqueia a mídia removível em um dispositivo de acesso à mídia.

Propriedades

A classe CIM_MediaAccessDevice tem essas propriedades.

Funcionalidades

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexado"), MappingStrings ("MIF. DMTF|Dispositivos de armazenamento|001.9", "MIF. DMTF|Dispositivos de armazenamento|001.11", "MIF. DMTF|Dispositivos de armazenamento|001.12", "MIF. DMTF|Discos|003.7", "MIF. DMTF|Disco do Host|001.2", "MIF. DMTF|Disco do Host|001.4"), ModelCorrespondence("CIM_MediaAccessDevice.CapabilityDescriptions")

Uma matriz que contém os recursos do dispositivo de acesso à mídia.

Desconhecido (0)

Outros (1)

Acesso sequencial (2)

Acesso aleatório (3)

Dá suporte à gravação (4)

Criptografia (5)

Compactação (6)

Dá suporte à mídia removível (7)

Limpeza Manual (8)

Limpeza Automática (9)

Notificação SMART (10)

Dá suporte a mídia dupla face (11)

A ejeção de pré-desmontagem não é necessária (12)

CapabilityDescriptions

Tipo de dados: matriz string

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexado"), ModelCorrespondence ("CIM_MediaAccessDevice.Capabilities")

Uma matriz de descrições de recursos para os itens na matriz de Funcionalidades.

CompressionMethod

Tipo de dados: string

Tipo de acesso: Somente leitura

O nome do algoritmo ou ferramenta usado pelo dispositivo para dar suporte à compactação.

Se um tipo de compactação não for especificado, um dos seguintes valores poderá ser usado:

  • O suporte à compactação "Unknown" é desconhecido ou não especificado.
  • Há suporte para compactação "Compressed", mas o tipo é desconhecido ou não especificado.
  • O dispositivo "Not Compressed" não dá suporte a funcionalidades de compactação.

DefaultBlockSize

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Units ("Bytes"), PUnit ("byte")

O tamanho do bloco padrão, em bytes, para o dispositivo.

ErrorMethodology

Tipo de dados: string

Tipo de acesso: Somente leitura

O tipo de detecção e correção de erros compatível com o dispositivo.

LastCleaned

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e a hora em que o dispositivo foi limpo pela última vez.

LoadTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Units ("Milissegundos"), PUnit ("segundos * 10^-3")

O tempo necessário, em milissegundos, para que o dispositivo possa ler ou gravar uma mídia após ele começar a carregar. Por exemplo, para unidades de disco, esse é o intervalo entre um disco que não está girando até o disco informar que está pronto para operações de leitura/gravação. Para unidades de fita, isso começa quando a mídia é inserida e termina quando a unidade informa que está pronta para um aplicativo. Isso geralmente ocorre na área de início de fita (BOT) da fita.

MaxAccessTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Units ("Milissegundos"), PUnit ("segundos * 10^-3")

O tempo máximo de acesso da mídia, em milissegundos. Para uma unidade de disco, isso representa uma busca completa e um atraso rotacional completo. Para unidades de fita, isso representa uma pesquisa desde o início da fita até o ponto mais fisicamente distante.

MaxBlockSize

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Units ("Bytes"), PUnit ("byte")

O tamanho máximo do bloco, em bytes, para a mídia acessada pelo dispositivo.

MaxMediaSize

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF|Dispositivos de acesso sequencial|001.2", "MIF. DMTF|Disco do Host|001.5")

O tamanho máximo, em quilobytes, da mídia compatível com este dispositivo.

MaxUnitsBeforeCleaning

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_MediaAccessDevice.UnitsDescription")

O número máximo de unidades que podem ser usadas antes que o dispositivo precise ser limpo. UnitsDescription define como é o tipo de unidade.

MediaIsLocked

Tipo de dados: booliano

Tipo de acesso: Somente leitura

true se a mídia estiver bloqueada no dispositivo e não puder ser ejetada; caso contrário, false. Para dispositivos não removíveis, esse valor deve ser true.

MinBlockSize

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Units ("Bytes"), PUnit ("byte")

O tamanho mínimo do bloco, em bytes, para a mídia acessada pelo dispositivo.

MountCount

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Counter

O número de vezes que a mídia foi montada para transferência de dados ou para limpar o dispositivo. Se o dispositivo não der suporte a mídia removível, essa propriedade deverá ser definida como zero.

NeedsCleaning

Tipo de dados: booliano

Tipo de acesso: Somente leitura

true se o dispositivo precisar de limpeza; caso contrário, false.

Observação

A propriedade Capabilities indica se é possível a limpeza manual ou automática.

NumberOfMediaSupported

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Se o dispositivo der suporte a várias mídias individuais, essa propriedade definirá o número máximo que pode ser suportado ou inserido.

Segurança

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF|Discos|003.22")

A segurança operacional do dispositivo.

Outros (1)

Desconhecido (2)

Nenhum (3)

Somente leitura (4)

Bloqueado (5)

Bypass de inicialização (6)

Bypass de inicialização e somente leitura (7)

TimeOfLastMount

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e a hora mais recentes em que a mídia foi montada no dispositivo. Essa propriedade só é usada por dispositivos que dão suporte a mídia removível.

TotalMountTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O tempo, em segundos, que a mídia foi montada para transferência de dados ou para limpar o dispositivo. Se o dispositivo não der suporte a mídia removível, essa propriedade deverá ser definida como zero.

UncompressedDataRate

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: Units ("KiloBytes por Segundo"), PUnit ("byte/segundo * 10^3")

A taxa de transferência de dados sustentada em quilobytes em que o dispositivo pode ler e gravar em uma mídia. Essa é uma taxa de dados bruta e sustentada. As taxas máximas ou taxas com compactação não devem ser relatadas nesta propriedade.

UnitsDescription

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_MediaAccessDevice.MaxUnitsBeforeCleaning", "CIM_MediaAccessDevice.UnitsUsed")

Descreve o tipo de unidade das propriedades MaxUnitsBeforeCleaning e UnitsUsed.

UnitsUsed

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Gauge, ModelCorrespondence ("CIM_MediaAccessDevice.UnitsDescription", "CIM_MediaAccessDevice.MaxUnitsBeforeCleaning")

O número de unidades usadas pelo dispositivo. Essa propriedade é usada para determinar quando o dispositivo deve ser limpo. UnitsDescription define como é o tipo de unidade.

UnloadTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Units ("Milissegundos"), PUnit ("segundos * 10^-3")

O tempo necessário, em milissegundos, para que o dispositivo faça a transição da leitura ou gravação de mídia para o descarregamento. Por exemplo, para unidades de disco, esse é o intervalo entre um disco girando em velocidades nominais e um disco não girando. Para unidades de fita, esse é o tempo necessário para que uma mídia vá do início da fita (BOT) até estar completamente ejetado e acessível a um elemento de coleta ou operador humano.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_LogicalDevice