NDK_FN_QUERY_EXTENSION_INTERFACE funzione di callback (ndkpi.h)
La funzione NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) ottiene informazioni su un'interfaccia di estensione NDK.
Sintassi
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
)
{...}
Parametri
[in] pNdkObject
Puntatore all'intestazione dell'oggetto (NDK_OBJECT_HEADER) per l'oggetto sottoposto a query.
[in] ExtensionInterfaceID
Puntatore al GUID che identifica l'interfaccia di estensione.
[in] ExtensionInterfaceVersion
Versione richiesta (NDK_VERSION) dell'interfaccia di estensione.
[out] pExtensionInterface
Puntatore a una struttura NDK_EXTENSION_INTERFACE inizializzata dal provider se la funzione restituisce STATUS_SUCCESS.
Valore restituito
La funzione NdkQqueryExtensionInterface restituisce uno dei codici NTSTATUS seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione completata correttamente. |
|
La funzione non è supportata. |
|
Si è verificato un errore. |
Osservazioni
Ogni oggetto NDK contiene un puntatore a funzione NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) nella tabella dispatch della funzione specifica del tipo di oggetto. NdkQqueryExtensionInterface query estese interfacce supportate dal tipo di oggetto. Attualmente non sono definite interfacce estese standard. Un'interfaccia di estensione è identificata da un GUID e rappresentata come puntatore a una tabella dispatch di funzione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Nessuna supportata, supportata in NDIS 6.30 e versioni successive. |
server minimo supportato | Windows Server 2012 |
piattaforma di destinazione | Finestre |
intestazione | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |