Encabezado wdfchildlist.h

WDF usa este encabezado. Para más información, consulte:

wdfchildlist.h contiene las siguientes interfaces de programación:

Functions

 
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT

La función WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT inicializa una estructura de WDF_CHILD_ADDRESS_DESCRIPTION_HEADER.
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT

La función WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT inicializa una estructura de WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER.
WDF_CHILD_LIST_CONFIG_INIT

La función WDF_CHILD_LIST_CONFIG_INIT inicializa una estructura de WDF_CHILD_LIST_CONFIG.
WDF_CHILD_LIST_ITERATOR_INIT

La función WDF_CHILD_LIST_ITERATOR_INIT inicializa una estructura de WDF_CHILD_LIST_ITERATOR.
WDF_CHILD_RETRIEVE_INFO_INIT

La función WDF_CHILD_RETRIEVE_INFO_INIT inicializa una estructura de WDF_CHILD_RETRIEVE_INFO.
WdfChildListAddOrUpdateChildDescriptionAsPresent

El método WdfChildListAddOrUpdateChildDescriptionAsPresent agrega una nueva descripción secundaria a una lista de elementos secundarios o actualiza una descripción secundaria existente.
WdfChildListBeginIteration

El método WdfChildListBeginIteration prepara el marco para recuperar elementos de una lista secundaria especificada.
WdfChildListBeginScan

El método WdfChildListBeginScan prepara una lista especificada de dispositivos secundarios para que el controlador pueda actualizar la información de la lista.
WdfChildListCreate

El método WdfChildListCreate crea una lista secundaria para un dispositivo primario especificado.
WdfChildListEndIteration

El método WdfChildListEndIteration procesa modificaciones en una lista secundaria especificada.
WdfChildListEndScan

El método WdfChildListEndScan procesa modificaciones en una lista secundaria especificada.
WdfChildListGetDevice

El método WdfChildListGetDevice devuelve un identificador al objeto de dispositivo del marco que representa el dispositivo primario de una lista secundaria especificada.
WdfChildListRequestChildEject

El método WdfChildListRequestChildEject informa al marco de trabajo que un dispositivo especificado está a punto de expulsarse de su estación de acoplamiento.
WdfChildListRetrieveAddressDescription

El método WdfChildListRetrieveAddressDescription busca un dispositivo secundario que tiene una descripción de identificación especificada y recupera la descripción de la dirección del dispositivo.
WdfChildListRetrieveNextDevice

El método WdfChildListRetrieveNextDevice recorre una lista secundaria especificada y recupera el siguiente dispositivo secundario que coincide con los criterios especificados.
WdfChildListRetrievePdo

El método WdfChildListRetrievePdo devuelve un identificador al objeto de dispositivo de marco asociado a una descripción secundaria especificada en una lista secundaria.
WdfChildListUpdateAllChildDescriptionsAsPresent

El método WdfChildListUpdateAllChildDescriptionsAsPresent informa al marco de trabajo de que todos los dispositivos secundarios de una lista secundaria especificada están conectados y disponibles.
WdfChildListUpdateChildDescriptionAsMissing

El método WdfChildListUpdateChildDescriptionAsMissing informa al marco de trabajo de que un dispositivo secundario especificado está desconectado o no está disponible.

Funciones de devolución de llamada

 
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP

La función de devolución de llamada de eventos EvtChildListAddressDescriptionCleanup de un controlador libera las asignaciones de memoria para una descripción de dirección asignada a la función de devolución de llamada EvtChildListAddressDescriptionDuplicate del controlador.
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY

La función de devolución de llamada de eventos EvtChildListAddressDescriptionCopy de un controlador copia una descripción de dirección secundaria de una ubicación especificada a otra.
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE

La función de devolución de llamada de eventos EvtChildListAddressDescriptionDuplicate de un controlador duplica una descripción de dirección secundaria.
EVT_WDF_CHILD_LIST_CREATE_DEVICE

Una función de devolución de llamada de evento de controlador de busEvtChildListCreateDevice crea un objeto de dispositivo de marco para un nuevo dispositivo que se ha enumerado dinámicamente.
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED

La función de devolución de llamada de eventos EvtChildListDeviceReenumerated de un controlador permite al controlador aprobar o cancelar una reenumeración de un dispositivo especificado.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP

La función de devolución de llamada de eventos EvtChildListIdentificationDescriptionCleanup de un controlador libera las asignaciones de memoria para una descripción de identificación asignada a la función de devolución de llamada EvtChildListIdentificationDescriptionDuplicate del controlador.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE

La función de devolución de llamada de eventos EvtChildListIdentificationDescriptionCompare de un controlador compara una descripción de identificación secundaria con otra.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY

La función de devolución de llamada de eventos EvtChildListIdentificationDescriptionCopy de un controlador copia una descripción de identificación secundaria de una ubicación especificada a otra.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE

La función de devolución de llamada de eventos EvtChildListIdentificationDescriptionDuplicate de un controlador duplica una descripción de identificación secundaria.
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN

La función de devolución de llamada de eventos EvtChildListScanForChildren de un controlador debe notificar todos los dispositivos secundarios que están presentes.

Estructuras

 
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER

La estructura WDF_CHILD_ADDRESS_DESCRIPTION_HEADER es una estructura de encabezado que debe ser el primer miembro de cada estructura de descripción de direcciones.
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER

La estructura WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER es una estructura de encabezado que debe ser el primer miembro de cada estructura de descripción de identificación.
WDF_CHILD_LIST_CONFIG

La estructura WDF_CHILD_LIST_CONFIG contiene información de configuración para una lista de dispositivos secundarios.
WDF_CHILD_LIST_ITERATOR

La estructura de WDF_CHILD_LIST_ITERATOR identifica el tipo de dispositivos secundarios que el marco recuperará cuando un controlador llame a WdfChildListRetrieveNextDevice.
WDF_CHILD_RETRIEVE_INFO

La estructura WDF_CHILD_RETRIEVE_INFO contiene información sobre un dispositivo secundario que se obtiene llamando a WdfChildListRetrieveNextDevice o WdfChildListRetrievePdo.

Enumeraciones

 
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS

La enumeración WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS define los valores de estado del dispositivo que el marco almacena en la estructura de WDF_CHILD_RETRIEVE_INFO de un controlador.
WDF_RETRIEVE_CHILD_FLAGS

La enumeración WDF_RETRIEVE_CHILD_FLAGS define marcas que un controlador puede establecer antes de llamar a WdfChildListBeginIteration.