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 |
---|---|
|
Essa função não é implementada no sistema operacional ativo. |
|
Indica que os objetos do dispositivo foram obtidos com êxito. |
|
O HwDeviceExtension era NULL. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | storport.h (inclua Storport.h) |