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. |