D3D11_AUTHENTICATED_QUERY_INPUT 結構 (d3d11.h)

包含 ID3D11VideoCoNtext::QueryAuthenticatedChannel 方法的輸入資料。

語法

typedef struct D3D11_AUTHENTICATED_QUERY_INPUT {
  GUID   QueryType;
  HANDLE hChannel;
  UINT   SequenceNumber;
} D3D11_AUTHENTICATED_QUERY_INPUT;

成員

QueryType

指定查詢的 GUID。 定義下列 GUID。

意義
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES
傳回用來將資料傳送至 GPU 的 I/O 匯流排類型。

輸出資料結構: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT

D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE
傳回已驗證通道的類型。

輸出資料結構: D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT

D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION
將控制碼傳回與指定解碼器裝置相關聯的密碼編譯會話和 Direct3D 裝置。

輸入資料結構: D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT

輸出資料結構: D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT

D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE
傳回在內容可供 CPU 或匯流排存取之前所套用的加密類型。

輸出資料結構: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE
傳回與這個已驗證通道相關聯之裝置的控制碼。

輸出資料結構: D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT

D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID
傳回其中一種加密類型,這些類型可用來加密內容,才能供 CPU 或匯流排存取。

輸入資料結構: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT

輸出資料結構: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT

D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT
傳回可用於加密內容的加密類型數目,才能供 CPU 或匯流排存取。

輸出資料結構: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

D3D11_AUTHENTICATED_QUERY_OUTPUT_ID
傳回其中一個與指定的密碼編譯會話和 Direct3D 裝置相關聯的輸出識別碼。

輸入資料結構: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT

輸出資料結構: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT

D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT
傳回與指定密碼編譯會話和 Direct3D 裝置相關聯的輸出識別碼數目。

輸入資料結構: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT

輸出資料結構: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT

D3D11_AUTHENTICATED_QUERY_PROTECTION
傳回裝置目前的保護等級。

輸出資料結構: D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT

D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS
傳回允許以受限制存取開啟共用資源之進程的相關資訊。

輸入資料結構: D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT

輸出資料結構: D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT

D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT
傳回允許以受限制存取開啟共用資源的進程數目。

輸出資料結構: D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT

D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT
傳回任何進程可以開啟且沒有任何限制的受保護共用資源數目。

輸出資料結構: D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT

hChannel

已驗證通道的控制碼。 若要取得控制碼,請呼叫 ID3D11AuthenticatedChannel::GetChannelHandle 方法。

SequenceNumber

查詢序號。 在會話開始時,產生密碼編譯安全的 32 位亂數,以作為起始序號。 針對每個查詢,將序號遞增 1。

規格需求

   
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
標頭 d3d11.h

另請參閱

Direct3D 11 視訊結構