Partilhar via


Função StorPortGetDeviceObjects (storport.h)

A rotina StorPortGetDeviceObjects retorna os objetos de dispositivo associados à pilha de dispositivos do adaptador. Os objetos de dispositivo que serão retornados são os objetos de dispositivo funcional e físico do adaptador e o objeto do dispositivo ao qual o objeto de dispositivo funcional está anexado.

Sintaxe

ULONG StorPortGetDeviceObjects(
  [in]  PVOID HwDeviceExtension,
  [out] PVOID *AdapterDeviceObject,
  [out] PVOID *PhysicalDeviceObject,
  [out] PVOID *LowerDeviceObject
);

Parâmetros

[in] HwDeviceExtension

Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).

[out] AdapterDeviceObject

Um ponteiro para receber o FDO (objeto de dispositivo funcional) do adaptador.

[out] PhysicalDeviceObject

Um ponteiro para receber o PDO (objeto de dispositivo físico).

[out] LowerDeviceObject

Um ponteiro para receber o objeto de dispositivo do dispositivo inferior ao qual o FDO está anexado.

Retornar valor

StorPortGetDeviceObjects retorna um dos seguintes códigos de status:

Código de retorno Descrição
STOR_STATUS_NOT_IMPLEMENTED
Essa função não é implementada no sistema operacional ativo.
STOR_STATUS_SUCCESS
Indica que os objetos do dispositivo foram obtidos com êxito.
STOR_STATUS_INVALID_PARAMETER
O HwDeviceExtension era NULL.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho storport.h (inclua Storport.h)