Expand Minimize

DXGK_FIRMWARE_TABLE_INTERFACE structure

Contains pointers to functions in the System Firmware Table interface that the display miniport driver can call to enumerate and read the system firmware table.

Syntax


typedef struct _DXGK_FIRMWARE_TABLE_INTERFACE {
  USHORT                 Size;
  USHORT                 Version;
  PVOID                  Context;
  PINTERFACE_REFERENCE   InterfaceReference;
  PINTERFACE_DEREFERENCE InterfaceDereference;
  NTSTATUS               (*EnumSystemFirmwareTables)(
      _In_ VOID *Context, 
      _In_ ULONG ProviderSignature, 
      _In_ ULONG BufferSize, 
      _Out_opt_ VOID *Buffer, 
      _Out_ ULONG *RequiredSize);
  NTSTATUS               (*ReadSystemFirmwareTable)(
      _In_ VOID *Context, 
      _In_ ULONG ProviderSignature, 
      _In_ ULONG TableId, 
      _In_ ULONG BufferSize, 
      _Out_opt_ VOID *Buffer, 
      _Out_ ULONG *RequiredSize);
} DXGK_FIRMWARE_TABLE_INTERFACE, *PDXGK_FIRMWARE_TABLE_INTERFACE;

Members

Size

The size, in bytes, of this structure.

Version

The version number of the System Firmware Table interface. Version number constants are defined in Dispmprt.h (for example, DXGK_FIRMWARE_TABLE_INTERFACE_VERSION_1).

Context

A pointer to a context that is provided by the display port driver.

InterfaceReference

A pointer to an interface reference function that is implemented by the display port driver.

InterfaceDereference

A pointer to an interface dereference function that is implemented by the display port driver.

EnumSystemFirmwareTables

A pointer to the display port driver's EnumSystemFirmwareTables function.

ReadSystemFirmwareTable

A pointer to the display port driver's ReadSystemFirmwareTable function.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

Dispmprt.h (include Dispmprt.h)

See also

EnumSystemFirmwareTables
ReadSystemFirmwareTable

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft