Compartilhar via


Função WdfIoResourceListGetDescriptor (wdfresource.h)

[Aplica-se somente ao KMDF]

O método WdfIoResourceListGetDescriptor retorna um ponteiro para um descritor de recurso contido no de configuração lógicade uma lista de requisitos de recursos.

Sintaxe

PIO_RESOURCE_DESCRIPTOR WdfIoResourceListGetDescriptor(
  [in] WDFIORESLIST ResourceList,
  [in] ULONG        Index
);

Parâmetros

[in] ResourceList

Um identificador para um objeto de lista de intervalo de recursos da estrutura que representa uma configuração lógica de recursos de hardware para um dispositivo.

[in] Index

Um valor baseado em zero usado como um índice na configuração lógica que especifica ResourceList.

Valor de retorno

WdfIoResourceListGetDescriptor retorna um ponteiro para a estrutura IO_RESOURCE_DESCRIPTOR que descreve o recurso de hardware que o parâmetro Index identifica, se o valor do índice for válido. Caso contrário, o método retornará NULL.

Uma verificação de bugs do sistema ocorre se o driver fornece um identificador de objeto inválido.

Observações

O driver não pode modificar o conteúdo da estrutura de IO_RESOURCE_DESCRIPTOR que recupera WdfIoResourceListGetDescriptor. Para modificar um descritor de recursos, o driver pode chamar WdfIoResourceListUpdateDescriptor.

Para obter mais informações sobre listas de requisitos de recursos e configurações lógicas, consulte Recursos de Hardware para drivers de Framework-Based.

Exemplos

Para obter um exemplo de código que usa WdfIoResourceListGetDescriptor, consulte WdfIoResourceRequirementsListGetIoResList.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
versão mínima do KMDF 1.0
cabeçalho wdfresource.h (inclua Wdf.h)
biblioteca Wdf01000.sys (consulte o Controle de Versão da Biblioteca da Estrutura.)
IRQL <=DISPATCH_LEVEL
regras de conformidade de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte também

IO_RESOURCE_DESCRIPTOR

WdfIoResourceListUpdateDescriptor