Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
ChangerInitialize lê o alterador para receber outras solicitações.
Sintaxe
NTSTATUS ChangerInitialize(
[in] PDEVICE_OBJECT DeviceObject
);
Parâmetros
[in] DeviceObject
Ponteiro para o objeto do dispositivo criado pelo driver de classe do alterador para representar esse alterador.
Valor de retorno
ChangerInitialize retorna o STATUS_xxx valor retornado pelo driver de porta do sistema ou um dos seguintes valores:
STATUS_SUCCESS
STATUS_INSUFFICIENT_RESOURCES
Observações
O driver de classe do alterador chama ChangerInitialize durante a inicialização do driver, depois de criar um objeto de dispositivo para representar um alterador.
ChangerInitialize executa qualquer processamento específico do dispositivo necessário para preparar o alterador para receber solicitações. Ele também normalmente armazena informações específicas do dispositivo na extensão do dispositivo, como dados de investigação SCSI ou equivalentes não SCSI e deslocamentos para gerar endereços de elementos baseados em zero, que são usados pelo sistema para se referir a elementos de changer.
Depois que ChangerInitialize retorna, o driver de miniclasse do alterador e o alterador devem ser capazes de lidar com qualquer outra solicitação.
Requisitos
| Requisito | Valor |
|---|---|
| da Plataforma de Destino | Área de trabalho |
| cabeçalho | mcd.h (include Mcd.h, Ntddchgr.h) |
| IRQL | PASSIVE_LEVEL |