Uma atualização ativa o suporte para miniportas virtuais Storport no Windows Server 2003

Traduções deste artigo Traduções deste artigo
ID do artigo: 943295 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

O driver Storport agora suporta miniportas virtuais no Windows Server 2003 Service Pack 1 (SP1) e em versões posteriores. Uma atualização agora está disponível para habilitar esse novo recurso.

A Microsoft definiu o driver de miniporta virtual de Storport (VMiniport) para estender a funcionalidade de interfaces Storport. Ao contrário de miniportas físicas, miniportas virtuais podem chamar WDM (Windows Driver Model) rotinas acordo com a diretrizes WDM.

Depois de aplicar esta atualização, miniportas serão não contar com o driver Storport para manipular memória e para executar a sincronização. Além disso, miniportas poderão manipular solicitações de E/s de novas maneiras. Essas alterações de programação são direcionadas a tecnologias que incluem, mas que não estão limitados ao seguinte:
  • iSCSI
  • InfiniBand
  • Outras interfaces de armazenamento não-padrão que podem aparecer no futuro

Mais Informações

Inicialização de drivers de miniporta de Virtual Storport

O driver StorPort Miniport de virtual tem três estágios da inicialização. No primeiro estágio, uma miniporta chama a rotina StorPortInitialize apontando para uma estrutura VIRTUAL_HW_INITIALIZATION_DATA .

Rotinas de Storport Virtual Miniport

Drivers de miniporta de Virtual Storport e drivers de miniporta física Storport são equivalentes de várias maneiras. Uma miniporta física usa um adaptador de barramento físico host (HBA). Uma miniporta virtual difere de uma miniporta física principalmente a miniporta virtual informa o driver Storport para assumir a miniporta não controla nenhum hardware. Nesse caso, o driver Storport não obtém um objeto do access (DMA) de direct memory. Portanto, o driver Storport não obter um objeto de interrupção, um bloqueio de interrupção ou armazenamento não armazenada em cache.

Outra diferença óbvia é que uma miniporta virtual pode usar todas as APIs que estão documentadas no WDK (Microsoft Windows Driver Kit). Uma miniporta física é esperada para usar apenas APIs Storport. No entanto, uma miniporta virtual também pode usar outras APIs. Por exemplo, uma miniporta virtual também pode usar as APIs que fornece o kernel do sistema, supondo que a miniporta virtual é compatível com as restrições que se aplicam a drivers WDM.

Para obter mais informações sobre Storport rotinas de suporte, visite o seguinte site da Microsoft Developer Network:
http://msdn2.microsoft.com/en-us/library/ms807277.aspx
Para obter informações sobre outra APIs do kernel, consulte a descrição das APIs relevantes no WDK.

Estruturas de driver Storport Virtual Miniport

A estrutura VIRTUAL_HW_INITIALIZATION_DATA contém informações que são específicas para cada driver de miniporta virtual. This structure is defined as follows:
typedef struct _VIRTUAL_HW_INITIALIZATION_DATA {
  ULONG HwInitializationDataSize;
  INTERFACE_TYPE AdapterInterfaceType;
  PHW_INITIALIZE HwInitialize;
  PHW_STARTIO HwStartIo;
  PHW_INTERRUPT HwInterrupt;
  PVIRTUL_HW_FIND_ADAPTER HwFindAdapter;
  PHW_RESET_BUS HwResetBus;
  PHW_DMA_STARTED HwDmaStarted;
  PHW_ADAPTER_STATE HwAdapterState;
  ULONG DeviceExtensionSize;
  ULONG SpecificLuExtensionSize;
  ULONG SrbExtensionSize;
  ULONG NumberOfAccessRanges;
  PVOID Reserved;
  UCHAR MapBuffers;
  BOOLEAN NeedPhysicalAddresses;
  BOOLEAN TaggedQueuing;
  BOOLEAN AutoRequestSense;
  BOOLEAN MultipleRequestPerLu;
  BOOLEAN ReceiveEvent;
  USHORT VendorIdLength;
  PVOID VendorId;
  union {
    USHORT ReservedUshort;
    USHORT PortVersionFlags;
  };
  USHORT DeviceIdLength;
  PVOID DeviceId;
  PHW_ADAPTER_CONTROL HwAdapterControl;
  PHW_BUILDIO HwBuildIo;
  PHW_FREE_ADAPTER_RESOURCES HwFreeAdapterResources;
  PHW_PROCESS_SERVICE_REQUEST HwProcessServiceRequest;
  PHW_COMPLETE_SERVICE_IRP HwCompleteServiceIrp;
  PHW_INITIALIZE_TRACING HwInitializeTracing;
  PHW_CLEANUP_TRACING HwCleanupTracing;
} VIRTUAL_HW_INITIALIZATION_DATA, *PVIRTUAL_HW_INITIALIZATION_DATA;

Códigos de controle de E/s de miniporta virtual

Os clientes de miniporta virtual usam o código de controle de E/s IOCTL_MINIPORT_PROCESS_SERVICE_IRP para se comunicar com uma miniporta virtual.

Atualizar informações

Os seguintes arquivos estão disponíveis para download no Centro de download da Microsoft:

Windows Server 2003, versões com base em 86 x

Recolher esta imagemExpandir esta imagem
Download
Download the Windows Server 2003, x86-based package now.

Windows Server 2003, versões com base em Itanium

Recolher esta imagemExpandir esta imagem
Download
Download the Windows Server 2003, Itanium-based package now.

Windows Server 2003, versões com base em 64 x

Recolher esta imagemExpandir esta imagem
Download
Download the Windows Server 2003, x64-based package now.

Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Pré-requisitos

Para aplicar essa atualização, você deve ter o Windows Server 2003 SP1 ou Windows Server 2003 Service Pack 2 (SP2) instalado. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
889100Como obter o service pack mais recente para o Windows Server 2003

Requisitos de reinicialização

Reinicie o computador após aplicar essa atualização.

Atualizar informações de substituição

Esta atualização não substitui outras atualizações.

Informações sobre o arquivo

A versão em inglês dessa atualização apresenta atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Windows Server 2003, versões com base em 86 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de SPRamificação do serviço
Diskdump.sys5.2.3790.301918,94404 De outubro de 200718: 52x 86SP1SP1QFE
Storport.sys5.2.3790.3019108,03204 De outubro de 200718: 52x 86SP1SP1QFE
Diskdump.sys5.2.3790.416318,94404 De outubro de 200712: 35x 86SP2SP2GDR
Storport.sys5.2.3790.4163108,03204 De outubro de 200712: 35x 86SP2SP2GDR
Diskdump.sys5.2.3790.416318,94404 De outubro de 200715: 39x 86SP2SP2QFE
Storport.sys5.2.3790.4163108,03204 De outubro de 200715: 39x 86SP2SP2QFE
Windows Server 2003, versões com base em Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de SPRamificação do serviço
Diskdump.sys5.2.3790.301949,66405 De outubro de 200715: 05IA-64SP1SP1QFE
Storport.sys5.2.3790.3019347,13605 De outubro de 200715: 05IA-64SP1SP1QFE
Diskdump.sys5.2.3790.416349,66405 De outubro de 200715: 15IA-64SP2SP2GDR
Storport.sys5.2.3790.4163347,13605 De outubro de 200715: 15IA-64SP2SP2GDR
Diskdump.sys5.2.3790.416349,66405 De outubro de 200715: 05IA-64SP2SP2QFE
Storport.sys5.2.3790.4163347,13605 De outubro de 200715: 05IA-64SP2SP2QFE
Windows Server 2003, versões com base em 64 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de SPRamificação do serviço
Diskdump.sys5.2.3790.301924.06405 De outubro de 200715: 04x 64SP1SP1QFE
Storport.sys5.2.3790.3019188,41605 De outubro de 200715: 04x 64SP1SP1QFE
Diskdump.sys5.2.3790.416324.06405 De outubro de 200715: 14x 64SP2SP2GDR
Storport.sys5.2.3790.4163188,92805 De outubro de 200715: 14x 64SP2SP2GDR
Diskdump.sys5.2.3790.416324.06405 De outubro de 200715: 05x 64SP2SP2QFE
Storport.sys5.2.3790.4163188,92805 De outubro de 200715: 05x 64SP2SP2QFE

Referências

Para obter mais informações sobre o desenvolvimento StorPort Miniport de virtual, consulte a documentação desenvolvedores de miniporta Virtual Storport no Kit de desenvolvimento do Microsoft Windows ou no site da Microsoft Developer Network. Ou, contate um profissional de suporte da Microsoft.Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Propriedades

ID do artigo: 943295 - Última revisão: terça-feira, 31 de março de 2009 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
Palavras-chave: 
kbmt atdownload kbwinserv2003postsp2fix kbexpertiseinter kbqfe kbpubtypekc KB943295 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 943295

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com