Compartilhar via


Cabeçalho ntddchgr.h

Esse cabeçalho é usado pelo armazenamento. Para obter mais informações, consulte:

ntddchgr.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_CHANGER_EXCHANGE_MEDIUM

Move uma parte da mídia de um elemento de origem para um destino e a parte da mídia originalmente no primeiro destino para um segundo destino. A origem e o segundo destino geralmente são os mesmos, o que essencialmente troca as duas partes de mídia.
IOCTL_CHANGER_GET_ELEMENT_STATUS

Retorna a status de todos os elementos ou o status de um número especificado de elementos de um tipo específico. Para obter uma descrição dos possíveis tipos de elemento, consulte CHANGER_ELEMENT.
IOCTL_CHANGER_GET_PARAMETERS

Retorna os parâmetros do dispositivo.
IOCTL_CHANGER_GET_PRODUCT_DATA

Retorna dados do produto para o dispositivo.
IOCTL_CHANGER_GET_STATUS

Retorna o status atual do dispositivo.
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS

Inicializa o status de todos os elementos ou do número especificado de elementos de um tipo específico.
IOCTL_CHANGER_MOVE_MEDIUM

Move uma parte da mídia de um elemento de origem para um destino.
IOCTL_CHANGER_QUERY_VOLUME_TAGS

Retorna informações de marca de volume para os elementos especificados.
IOCTL_CHANGER_REINITIALIZE_TRANSPORT

Recalibra fisicamente um elemento de transporte, normalmente depois que o alterador é ligado ou um aplicativo de chamada inicia uma operação de recuperação. A recalibração pode envolver o retorno do transporte para sua posição "doméstica".
IOCTL_CHANGER_SET_ACCESS

Define o estado da porta de importação/exportação do dispositivo (IEport), porta ou teclado.
IOCTL_CHANGER_SET_POSITION

Define o mecanismo de transporte robótico do alterador para o endereço do elemento especificado, normalmente para otimizar a movimentação ou a troca de mídia posicionando o transporte com antecedência.

Estruturas

 
CHANGER_ELEMENT

A estrutura CHANGER_ELEMENT contém uma descrição de um elemento changer.
CHANGER_ELEMENT_LIST

A estrutura CHANGER_ELEMENT_LIST indica um intervalo de elementos de um único tipo.
CHANGER_ELEMENT_STATUS

A estrutura _CHANGER_ELEMENT_STATUS contém o status do CHANGER_ELEMENT especificado relatado por um driver de miniclasse de alterador.
CHANGER_ELEMENT_STATUS_EX

A estrutura _CHANGER_ELEMENT_STATUS_EX contém o status do CHANGER_ELEMENT especificado se o driver de miniclasse do alterador fornecer informações sobre o produto.
CHANGER_EXCHANGE_MEDIUM

A estrutura CHANGER_EXCHANGE_MEDIUM é usada com a solicitação IOCTL_CHANGER_EXCHANGE_MEDIUM para trocar locais de duas partes de mídia.
CHANGER_INITIALIZE_ELEMENT_STATUS

A estrutura CHANGER_INITIALIZE_ELEMENT_STATUS é usada em conjunto com a solicitação IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS para inicializar o status de todos os elementos ou de um número especificado de elementos de um tipo específico.
CHANGER_MOVE_MEDIUM

A estrutura CHANGER_MOVE_MEDIUM é usada em conjunto com a solicitação IOCTL_CHANGER_MOVE_MEDIUM para mover uma parte da mídia de um elemento de origem para um destino.
CHANGER_PRODUCT_DATA

A estrutura CHANGER_PRODUCT_DATA é usada em conjunto com a solicitação IOCTL_CHANGER_GET_PRODUCT_DATA para recuperar dados do produto para um dispositivo.
CHANGER_READ_ELEMENT_STATUS

A estrutura CHANGER_READ_ELEMENT_STATUS é usada em conjunto com a solicitação IOCTL_CHANGER_GET_ELEMENT_STATUS para recuperar o status de todos os elementos ou o status de um número especificado de elementos de um tipo específico.
CHANGER_SEND_VOLUME_TAG_INFORMATION

Essa estrutura é passada para a rotina ChangerQueryVolumeTags e é usada para especificar um critério de pesquisa para recuperar elementos do alterador.
CHANGER_SET_ACCESS

A estrutura CHANGER_SET_ACCESS é usada em conjunto com theIOCTL_CHANGER_SET_ACCESS solicitação para definir o estado da porta de importação/exportação do dispositivo (IEport), porta ou teclado.
CHANGER_SET_POSITION

A estrutura CHANGER_SET_POSITION é usada em conjunto com theIOCTL_CHANGER_SET_POSITION solicitação para definir o mecanismo de transporte robótico do alterador para o endereço do elemento especificado.
GET_CHANGER_PARAMETERS

Recupera as características do alterador.
READ_ELEMENT_ADDRESS_INFO

Essa estrutura é para recuperar elementos do alterador com base em um critério de pesquisa especificado em uma chamada para a rotina ChangerQueryVolumeTags.

Enumerações

 
CHANGER_DEVICE_PROBLEM_TYPE

O tipo de dados CHANGER_DEVICE_PROBLEM_TYPE contém os valores retornados pela rotina ChangerPerformDiagnostics.
ELEMENT_TYPE

A enumeração ELEMENT_TYPE fornece uma lista de tipos de elemento de alterador definidos pela especificação SCSI-3.