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 |
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | ndkpi.h (Ndkpi.h を含む) |
IRQL | <=DISPATCH_LEVEL |