Método IMiniportTopology::Init (portcls.h)
O Init
método inicializa o objeto miniport de topologia.
Sintaxe
NTSTATUS Init(
[in] PUNKNOWN UnknownAdapter,
[in] PRESOURCELIST ResourceList,
[in] PPORTTOPOLOGY Port
);
Parâmetros
[in] UnknownAdapter
Ponteiro para a interface IUnknown do objeto adaptador cujo objeto miniport está sendo inicializado. Esse parâmetro é opcional e pode ser especificado como NULL. Para obter mais informações, consulte a seção Comentários a seguir.
[in] ResourceList
Ponteiro para a interface IResourceList do objeto de lista de recursos que deve ser fornecido ao driver de miniporto durante a inicialização. Depois de passar essa referência para o driver de miniporto, o driver de porta fica livre para examinar o conteúdo da lista de recursos, mas não modificará o conteúdo dessa lista. Para obter mais informações, consulte a seção Comentários a seguir.
[in] Port
Ponteiro para o objeto IPortTopology associado a esse objeto miniport. O chamador especifica um valor de ponteiro válido e não NULL para esse parâmetro.
Retornar valor
Init
retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, o método retorna um código de erro apropriado.
Comentários
Os parâmetros UnknownAdapter e ResourceList são os mesmos valores de ponteiro que o driver do adaptador anteriormente passou como parâmetros para o método Init do objeto IPortTopology (consulte IPort::Init).
Os parâmetros UnknownAdapter, ResourceList e Port seguem as convenções de contagem de referência para objetos COM.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | portcls.h (inclua Portcls.h) |
IRQL | PASSIVE_LEVEL |