Ler em inglês

Compartilhar via


Armazenamento Avançado

Visão geral da tecnologia de Armazenamento Avançado.

Para desenvolver o Armazenamento Avançado, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Funções

 
Autorizar

Associa o ACT (Destino de Comando Endereçável) ao estado Autorizado definido por ACT_AUTHORIZATION_STATE e garante a autenticação de cada silo individual de acordo com a sequência necessária e a combinação lógica necessária para autorizar o acesso ao ACT.
GetActions

Retorna uma enumeração de todas as ações disponíveis para o objeto silo.
GetACTs

Retorna uma enumeração de todos os ACT (Destinos de Comando Endereçáveis) atualmente conectados ao sistema. Se pelo menos um ACT estiver presente, a API de Armazenamento Avançado alocará uma matriz de 1 ou mais ponteiros IEnumEnhancedStorageACT.
GetAuthorizationState

Retorna o estado de autorização atual do ACT.
GetDescription

Retorna uma cadeia de caracteres descritiva para a ação especificada pelo objeto IEnhancedStorageSiloAction.
GetDeviceName

O método IEnhancedStorageACT2::GetDeviceName retorna o nome do dispositivo associado ao ACT (Destino de Comando Endereçável).
GetDevicePath

Recupera o caminho para o nó do dispositivo silo. A cadeia de caracteres retornada é adequada para passar para APIs do Sistema Windows, como CreateFile ou SetupDiOpenDeviceInterface.
GetInfo

Retorna as informações descritivas associadas ao objeto silo.
GetMatchingACT

Retorna o ACT (Destino de Comando Endereçável) associado ao volume especificado por meio da cadeia de caracteres fornecida pelo cliente.
GetMatchingVolume

Retorna o volume associado ao ACT (Destino de Comando Endereçável).
GetName

Retorna uma cadeia de caracteres para o nome da ação especificada pelo objeto IEnhancedStorageSiloAction.
GetPortableDevice

Obtém um ponteiro IPortableDevice usado para emitir comandos para o driver de silo de Armazenamento Avançado correspondente.
GetSilos

Retorna uma enumeração de todos os silos associados ao ACT (Destino de Comando Endereçável).
GetUniqueIdentity

Recupera a identidade exclusiva do ACT (Destino de Comando Endereçável).
Invoke

Executa a ação especificada por um objeto IEnhancedStorageSiloAction.
IsDeviceRemovable

O método IEnhancedStorageACT2::IsDeviceRemovable retorna informações que indicam se o dispositivo associado ao ACT é removível.
SendCommand

Envia um comando de silo bruto para o objeto silo. Esse método é utilizado para se comunicar com um silo que não é representado por um driver.
Desautorizar

Associa o ACT (Destino de Comando Endereçável) ao estado Não autorizado definido por ACT_AUTHORIZATION_STATE e garante a desautenticação de cada silo individual de acordo com a sequência necessária e a combinação lógica necessária para restringir o acesso ao ACT.

Interfaces

 
IEnhancedStorageACT

Essa interface para obter informações e executar operações para um ACT (Destino de Contato Endereçável) 1667.
IEnhancedStorageACT2

A interface IEnhancedStorageACT2 é usada para obter informações para um ACT (Destino de Contato Endereçável) 1667.
IEnhancedStorageSilo

A interface IEnhancedStorageSilo é o ponto de acesso para um silo IEEE 1667 e é usada para obter informações e executar operações no nível do silo.
IEnhancedStorageSiloAction

Use essa interface como um ponto de acesso para ações que envolvem silos do IEEE 1667.
IEnumEnhancedStorageACT

Use essa interface como o enumerador de nível superior para todos os ACT (Destinos de Contato Endereçáveis) do IEEE 1667.

Estruturas

 
ACT_AUTHORIZATION_STATE

ACT_AUTHORIZATION_STATE estrutura contém dados que descrevem o estado de autorização atual de um ACT (Destino de Comando Endereçável).
ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION

ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION estrutura contém dados que definem os recursos e requisitos de um silo de senha.
SILO_INFO

SILO_INFO estrutura contém informações que identificam e descrevem o silo.