Função ChangerClassCreate (mcd.h)
A rotina de changerClassCreate é chamada por um minidriver de changer para permitir que o driver de classe execute operações independentes de dispositivo necessárias para criar ou fechar um dispositivo.
Sintaxe
NTSTATUS ChangerClassCreate(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Parâmetros
[in] DeviceObject
Ponteiro para o objeto do dispositivo a ser criado ou fechado.
[in] Irp
Ponteiro para o IRP (pacote de solicitação de E/S) que iniciou a operação de criação ou fechamento.
Valor de retorno
Se a operação for bem-sucedida, a rotina de ChangerClassCreate retornará STATUS_SUCCESS. Caso contrário, a rotina retornará um dos seguintes valores de status.
Código de retorno | Descrição |
---|---|
|
O objeto do dispositivo não tem uma extensão de dispositivo inicializada corretamente. |
|
O dispositivo já está aberto. Apenas um aberto de cada vez é permitido. |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | mcd.h (include Mcd.h, Ntddchgr.h) |