функция обратного вызова PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY (d3d10umddi.h)
Позволяет драйверу возвращать сведения о независимых поставщиках оборудования (IHV), используемые при инициализации нового ключа оборудования.
Синтаксис
PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY Pfnd3dwddm20DdiGetdatafornewhardwarekey;
HRESULT Pfnd3dwddm20DdiGetdatafornewhardwarekey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT PrivateInputSize,
const void *pPrivatInputData,
UINT64 *pPrivateOutputData
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст). Среда выполнения Direct3D передала драйверу пользовательского режима этот дескриптор в качестве члена hDeviceструктуры D3DDDIARG_CREATEDEVICE при создании устройства.
hCryptoSession
Дескриптор объекта сеанса шифрования, созданного с помощью вызова функции CreateCryptoSession .
PrivateInputSize
Размер буфера, на который указывает pPrivatInputData, в байтах.
pPrivatInputData
Указатель на буфер, который получает частные входные данные для драйвера.
pPrivateOutputData
Указатель на значение UINT64, которое получает выходные данные частного драйвера, которые могут использоваться позже защищенным компонентом DRM при инициализации ключа.
Возвращаемое значение
Возвращает одно из следующих значений:
Код возврата | Описание |
---|---|
S_OK | Данные частного драйвера успешно возвращены. |
E_OUTOFMEMORY | Память не была доступна для завершения операции. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по