NDK_FN_QUERY_EXTENSION_INTERFACEコールバック関数 (ndkpi.h)
NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) 関数は、NDK 拡張インターフェイスに関する情報を取得します。
構文
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
)
{...}
パラメーター
[in] pNdkObject
クエリ対象のオブジェクトのオブジェクト ヘッダー (NDK_OBJECT_HEADER) へのポインター。
[in] ExtensionInterfaceID
拡張インターフェイスを識別する GUID へのポインター。
[in] ExtensionInterfaceVersion
拡張インターフェイスの要求されたバージョン (NDK_VERSION)。
[out] pExtensionInterface
関数が STATUS_SUCCESS を返す場合にプロバイダーが初期化したNDK_EXTENSION_INTERFACE構造体へのポインター。
戻り値
NdkQqueryExtensionInterface 関数は、次のいずれかの NTSTATUS コードを返します。
リターン コード | 説明 |
---|---|
|
操作は正常に完了しました。 |
|
関数はサポートされていません。 |
|
エラーが発生しました。 |
解説
各 NDK オブジェクトには、オブジェクト型固有の関数ディスパッチ テーブルに NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) 関数ポインターが含まれています。 NdkQqueryExtensionInterface は、オブジェクトの種類でサポートされている拡張インターフェイスを照会します。 現在、標準の拡張インターフェイスは定義されていません。 拡張インターフェイスは GUID によって識別され、関数ディスパッチ テーブルへのポインターとして表されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートされていません。NDIS 6.30 以降でサポートされています。 |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | ndkpi.h (Ndkpi.h を含む) |
IRQL | <=DISPATCH_LEVEL |