DXGKCB_QUERYVIDPNINTERFACE回呼函式 (d3dkmddi.h)
DXGKCB_QUERYVIDPNINTERFACE 會取得 DXGK_VIDPN_INTERFACE 結構的指標,其中包含顯示迷你埠驅動程式可以呼叫的函式指標,以檢查和改變 VidPN 物件。
語法
DXGKCB_QUERYVIDPNINTERFACE DxgkcbQueryvidpninterface;
NTSTATUS DxgkcbQueryvidpninterface(
[in] IN_CONST_D3DKMDT_HVIDPN hVidPn,
[in] IN_CONST_DXGK_VIDPN_INTERFACE_VERSION VidPnInterfaceVersion,
[out] DEREF_OUT_CONST_PPDXGK_VIDPN_INTERFACE ppVidPnInterface
)
{...}
參數
[in] hVidPn
VidPN 物件的句柄。 VidPN 管理員先前透過呼叫 DxgkDdiEnumVidPnCofuncModality、DxgkDdiIsSupportedVidPn或 DxgkDdiRecommendFunctionalVidPn來提供顯示迷你埠驅動程式。
[in] VidPnInterfaceVersion
DXGK_VIDPN_INTERFACE_VERSION 列舉值,指定要要求之 VidPN 介面的版本。 呼叫端必須將此參數設定為 DXGK_VIDPN_INTERFACE_VERSION_V1。
[out] ppVidPnInterface
接收 DXGK_VIDPN_INTERFACE 結構指標之變數的指標。
傳回值
DxgkCbQueryVidPnInterface 會傳回下列其中一個值:
傳回碼 | 描述 |
---|---|
STATUS_SUCCESS | 函式成功。 |
STATUS_INVALID_PARAMETER | 傳遞至 ppVidPnInterface 的值無效。 |
STATUS_GRAPHICS_INVALID_VIDPN | 傳遞至 hVidPn 的句柄無效。 |
STATUS_NOT_SUPPORTED | 不支援 VidPnInterfaceVersion 指定的介面版本。 |
言論
DXGKCB_XXX 函式是由 Dxgkrnl實作。 若要使用此回呼函式,內核模式驅動程式會透過 DXGKRNL_INTERFACE呼叫 DxgkCbQueryVidPnInterface。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista (WDDM 1.0) |
目標平臺 | 桌面 |
標頭 | d3dkmddi.h (包括 D3dkmddi.h) |
IRQL | <= APC_LEVEL |