Compartir a través de


Método IMiniportWavePci::Init (portcls.h)

El método Init inicializa el objeto miniport wavePci. La inicialización incluye la comprobación del hardware mediante los recursos especificados en la lista de recursos.

Sintaxis

NTSTATUS Init(
  [in]  PUNKNOWN      UnknownAdapter,
  [in]  PRESOURCELIST ResourceList,
  [in]  PPORTWAVEPCI  Port,
  [out] PSERVICEGROUP *ServiceGroup
);

Parámetros

[in] UnknownAdapter

Puntero al interfaz IUnknown del objeto de adaptador cuyo objeto de minipuerto se está inicializando. Para obtener más información, vea la siguiente sección Comentarios.

[in] ResourceList

Puntero a IResourceList interfaz del objeto de lista de recursos que se va a proporcionar al controlador de miniport durante la inicialización. Después de pasar esta referencia al controlador de miniport, el controlador de puerto puede examinar el contenido de la lista de recursos, pero no modificará el contenido de esta lista. Para obtener más información, vea la siguiente sección Comentarios.

[in] Port

Puntero al objeto de interfaz IPortWavePci del controlador de puerto. El autor de la llamada especifica un valor de puntero válido que no es NULL para este parámetro.

[out] ServiceGroup

Puntero de salida para el grupo de servicios. Este parámetro apunta a una variable de puntero asignada por el llamador en la que el método escribe un puntero en la interfaz IServiceGroup del objeto de grupo de servicios del controlador de miniport. Este es el grupo de servicios que se está registrando para la notificación de interrupción. El autor de la llamada especifica un valor de puntero válido que no es NULL para este parámetro.

Valor devuelto

Init devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, el método devuelve un código de error adecuado.

Observaciones

Los parámetros UnknownAdapter y ResourceList son los mismos valores de puntero que el controlador del adaptador pasó anteriormente como parámetros al métodoobjeto Init (vea IPort::Init).

Los parámetros UnknownAdapter, ResourceList, Porty ServiceGroup siguen las convenciones de recuento de referencias para objetos COM.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de portcls.h (incluya Portcls.h)
irQL PASSIVE_LEVEL

Consulte también

IMiniportWavePci

IPort::Init

IPortWavePci

IResourceList

IServiceGroup