Función PcNewResourceList (portcls.h)
La función PcNewResourceList crea e inicializa una lista de recursos.
PORTCLASSAPI NTSTATUS PcNewResourceList(
[out] PRESOURCELIST *OutResourceList,
[in, optional] PUNKNOWN OuterUnknown,
[in] POOL_TYPE PoolType,
[in] PCM_RESOURCE_LIST TranslatedResources,
[in] PCM_RESOURCE_LIST UntranslatedResources
);
[out] OutResourceList
Puntero de salida para el objeto resource-list creado por esta función. Este parámetro apunta a una variable de puntero asignada por el autor de la llamada en la que la función genera el puntero al objeto IResourceList . Especifique un valor de puntero válido que no sea NULL para este parámetro.
[in, optional] OuterUnknown
Puntero a la interfaz IUnknown de un objeto que necesita agregar el objeto resource-list. A menos que se requiera la agregación, establezca este parámetro en NULL.
[in] PoolType
Especifica el tipo de grupo desde el que se va a asignar el objeto. Se trata de un valor de enumeración POOL_TYPE .
[in] TranslatedResources
Puntero a una lista de recursos proporcionada por WDM para los recursos traducidos. La lista es una estructura del sistema de tipo CM_RESOURCE_LIST.
[in] UntranslatedResources
Puntero a una lista de recursos proporcionada por WDM para recursos no translatas. La lista es una estructura del sistema de tipo CM_RESOURCE_LIST.
PcNewResourceList devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve un código de error adecuado.
Para obtener una explicación de las listas de recursos traducidas y sin traducir (o "sin procesar"), consulte Asignación de direcciones Bus-Relative a direcciones virtuales.
Los parámetros OutResourceList y OuterUnknown siguen las convenciones de recuento de referencias para objetos COM.
Requisito | Value |
---|---|
Cliente mínimo compatible | El controlador del sistema PortCls implementa la función PcNewResourceList en Microsoft Windows 98/Me y en los sistemas operativos Windows 2000 y versiones posteriores. |
Plataforma de destino | Universal |
Encabezado | portcls.h (incluir Portcls.h) |
Library | Portcls.lib |
IRQL | PASSIVE_LEVEL |