NDK_FN_QUERY_EXTENSION_INTERFACE função de retorno de chamada (ndkpi.h)
A função NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) obtém informações sobre uma interface de extensão NDK.
Sintaxe
NDK_FN_QUERY_EXTENSION_INTERFACE NdkFnQueryExtensionInterface;
NTSTATUS NdkFnQueryExtensionInterface(
[in] NDK_OBJECT_HEADER *pNdkObject,
[in] GUID *ExtensionInterfaceID,
[in] NDK_VERSION ExtensionInterfaceVersion,
[out] NDK_EXTENSION_INTERFACE *pExtensionInterface
)
{...}
Parâmetros
[in] pNdkObject
Um ponteiro para o cabeçalho do objeto (NDK_OBJECT_HEADER) para o objeto que está sendo consultado.
[in] ExtensionInterfaceID
Um ponteiro para o GUID que identifica a interface de extensão.
[in] ExtensionInterfaceVersion
A versão solicitada (NDK_VERSION) da interface de extensão.
[out] pExtensionInterface
Um ponteiro para uma estrutura NDK_EXTENSION_INTERFACE inicializada pelo provedor se a função retornar STATUS_SUCCESS.
Retornar valor
A função NdkQqueryExtensionInterface retorna um dos seguintes códigos NTSTATUS.
Código de retorno | Descrição |
---|---|
|
A operação foi concluída com sucesso. |
|
Não há suporte para a função . |
|
Ocorreu um erro. |
Comentários
Cada objeto NDK contém um ponteiro de função NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) na tabela de expedição de função específica do tipo de objeto. NdkQqueryExtensionInterface consulta interfaces estendidas compatíveis com o tipo de objeto. Atualmente, não há interfaces estendidas padrão definidas. Uma interface de extensão é identificada por um GUID e representada como um ponteiro para uma tabela de expedição de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum com suporte, com suporte no NDIS 6.30 e posterior. |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Windows |
Cabeçalho | ndkpi.h (inclua Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |