Compartilhar via


Função WdfPdoRetrieveIdentificationDescription (wdfpdo.h)

[Aplica-se somente ao KMDF]

O método WdfPdoRetrieveIdentificationDescription recupera a descrição de identificação associada a um objeto de dispositivo de estrutura especificado.

Sintaxe

NTSTATUS WdfPdoRetrieveIdentificationDescription(
  [in]      WDFDEVICE                                    Device,
  [in, out] PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription
);

Parâmetros

[in] Device

Um identificador para um objeto de dispositivo de estrutura que representa o PDO (objeto de dispositivo físico) do dispositivo.

[in, out] IdentificationDescription

Um ponteiro para um buffer alocado pelo chamador que receberá a descrição de identificação. A descrição da identificação deve conter uma estrutura WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER .

Retornar valor

Se a operação for bem-sucedida, a função retornará STATUS_SUCCESS. Os valores de retorno adicionais incluem:

Código de retorno Descrição
STATUS_INVALID_PARAMETER
O identificador do dispositivo não representa um PDO.
STATUS_INVALID_DEVICE_REQUEST
O identificador do dispositivo não representa um dispositivo que foi enumerado dinamicamente ou se a estrutura WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER não contém o tamanho correto do buffer.
 

O método também pode retornar outros valores NTSTATUS.

Um bug do sistema marcar ocorrerá se o driver fornecer um identificador de objeto inválido.

Requisitos

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

Confira também

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT

WdfPdoRetrieveAddressDescription