Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET function assigns a set of multisampling methods to a particular video-present source in a specified VidPN.
Syntax
DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET DxgkddiVidpnAssignmultisamplingmethodset;
NTSTATUS DxgkddiVidpnAssignmultisamplingmethodset(
[in] IN_D3DKMDT_HVIDPN hVidPn,
[in] IN_CONST_D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId,
[in] IN_CONST_SIZE_T NumMethods,
[in] const D3DDDI_MULTISAMPLINGMETHOD *pSupportedMethodSet
)
{...}
Parameters
[in] hVidPn
A handle to a VidPN object. The VidPN manager previously provided this handle to the display miniport driver by calling DxgkDdiEnumVidPnCofuncModality.
[in] VidPnSourceId
An integer that identifies one of the video present sources associated with the VidPN object.
[in] NumMethods
The number of elements in the pSupportedMethodSet array.
[in] pSupportedMethodSet
A pointer to an array of D3DDDI_MULTISAMPLINGMETHOD structures, each of which describes a multisampling method.
Return value
The DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET function returns one of the following values.
| Return code | Description |
|---|---|
| STATUS_SUCCESS | The function succeeded. |
| STATUS_GRAPHICS_INVALID_VIDPN | The handle supplied in hVidPn was invalid. |
| STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE | The identifier supplied in VidPnSourceId was invalid. |
| STATUS_NO_MEMORY | The function failed because it was unable to allocate enough memory. |
This function might also return other error codes that are defined in Ntstatus.h.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista |
| Target Platform | Desktop |
| Header | d3dkmddi.h (include D3dkmddi.h) |
| IRQL | PASSIVE_LEVEL |