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 |
|
DLL |
|