DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY_GET_PRIVATE_DATA função de retorno de chamada (dispmprt.h)
Dxgkrnl chama o DxgkddiDisplayMuxPreSwitchAwayGetPrivateData função do KMD (driver de exibição no modo kernel) atualmente conectado ao painel para recuperar quaisquer dados privados dele.
Sintaxe
DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY_GET_PRIVATE_DATA DxgkddiDisplaymuxPreSwitchAwayGetPrivateData;
NTSTATUS DxgkddiDisplaymuxPreSwitchAwayGetPrivateData(
PVOID DriverContext,
ULONG VidPnTargetId,
ULONG SwitchPrivateDataSize,
PVOID pSwitchPrivateDataBuffer,
GUID *pSwitchPrivateDataGUID
)
{...}
Parâmetros
DriverContext
[in] Manipule para um bloco de contexto associado a um adaptador de exibição. A função
VidPnTargetId
[in] O destino VidPN para o qual a DDI está sendo chamada.
SwitchPrivateDataSize
[in] O tamanho, em bytes, do buffer que pSwitchPrivateDataBuffer aponta para. O driver forneceu esse valor para Dxgkrnl em uma chamada anterior para DxgkddiDisplayMuxPreSwitchAway.
pSwitchPrivateDataBuffer
[in] Ponteiro para o buffer alocado no qual o driver deve copiar os dados privados de opção.
pSwitchPrivateDataGUID
[out] Ponteiro para uma variável na qual o driver deve gravar o GUID que descreve a opção de dados privados. O driver deve definir um GUID diferente de zero.
Valor de retorno
DxgkddiDisplayMuxPreSwitchAwayGetPrivateData retornará STATUS_SUCCESS se tiver êxito. Caso contrário, ele retornará um código de erro de NT_STATUS apropriado.
Observações
Essa DDI é chamada em nível de sincronização 2.
Para obter mais informações, consulte comutador de exibição automático.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2, atualização 2025.01 |
cabeçalho | dispmprt.h |
IRQL | PASSIVE_LEVEL |