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