Método IMiniportWaveCíclico::Init (portcls.h)
El Init
método inicializa el objeto miniport wavecíclico. 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] PPORTWAVECYCLIC Port
);
Parámetros
[in] UnknownAdapter
Puntero a la interfaz IUnknown del objeto de adaptador cuyo objeto de minipuerto se está inicializando. Para obtener más información, vea la sección Comentarios que se muestra más adelante.
[in] ResourceList
Puntero a la interfaz IResourceList del objeto de lista de recursos que se va a proporcionar al controlador de miniporte durante la inicialización. Después de pasar esta referencia al controlador de minipuerto, 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 sección Comentarios que se muestra más adelante.
[in] Port
Puntero al objeto IPortWaveCíclico enlazado a este controlador de minipuerto. El llamador especifica un 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.
Comentarios
Los parámetros UnknownAdapter y ResourceList son los mismos valores de puntero que el controlador del adaptador pasó anteriormente como parámetros al método del Init
objeto IPortWaveCíclico (vea IPort::Init).
Los parámetros UnknownAdapter, ResourceList y Port siguen las convenciones de recuento de referencias para objetos COM.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | portcls.h (incluir Portcls.h) |
IRQL | PASSIVE_LEVEL |