Função StorPortGetDeviceObjects (storport.h)
A rotina StorPortGetDeviceObjects retorna os objetos do dispositivo associados à pilha de dispositivos do adaptador. Os objetos do 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.
Valor de retorno
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 foi NULL . |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | storport.h (inclua Storport.h) |