Compartilhar via


Função KsQuerySoftwareBusInterface (swenum.h)

Essa função destina-se apenas ao uso interno.

A função KsQuerySoftwareBusInterface cria um buffer do pool de páginas e copia a cadeia de caracteres de referência associada ao PDO do objeto enumerador de barramento de carga de demanda no buffer. É responsabilidade do chamador liberar o buffer usando ExFreePool.

Sintaxe

KSDDKAPI NTSTATUS KsQuerySoftwareBusInterface(
  [in]  PDEVICE_OBJECT        PnpDeviceObject,
  [out] PBUS_INTERFACE_SWENUM BusInterface
);

Parâmetros

[in] PnpDeviceObject

Ponteiro para o objeto de dispositivo do enumerador de barramento de carga de demanda.

[out] BusInterface

Ponteiro para a interface do enumerador do barramento de carga de demanda.

Valor de retorno

Retorna STATUS_SUCCESS se a solicitação for tratada. Caso contrário, ele retornará um código de erro apropriado.

Observações

Um minidriver pode acessar essa função por meio do membro QueryReferenceString da estrutura BUS_INTERFACE_SWENUM.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho swenum.h (inclua Swenum.h)

Consulte também

BUS_INTERFACE_SWENUM

KsDereferenceSoftwareBusObject

KsReferenceSoftwareBusObject