estrutura STORAGE_RPMB_DATA_FRAME (winioctl.h)
Usando as informações de IOCTL_STORAGE_QUERY_PROPERTY, um aplicativo pode criar um quadro RPMB para executar uma das seguintes ações: • Chave de Autenticação de Programas • Contador de Gravação rpmb de consulta • Gravação autenticada • Leitura autenticada • Gravação de configuração de dispositivo autenticada • Leitura da configuração do dispositivo autenticado
Sintaxe
typedef struct _STORAGE_RPMB_DATA_FRAME {
BYTE Stuff[196];
BYTE KeyOrMAC[32];
BYTE Data[256];
BYTE Nonce[16];
BYTE WriteCounter[4];
BYTE Address[2];
BYTE BlockCount[2];
BYTE OperationResult[2];
BYTE RequestOrResponseType[2];
} STORAGE_RPMB_DATA_FRAME, *PSTORAGE_RPMB_DATA_FRAME;
Membros
Stuff[196]
Espaço reservado.
KeyOrMAC[32]
A chave a ser programada ou o MAC autenticando esse quadro ou uma série de quadros.
Data[256]
A entrada ou saída de dados.
Nonce[16]
Número aleatório de 128 bits gerado pelo host. Necessário apenas para leituras.
WriteCounter[4]
Contador de 32 bits. Necessário apenas para gravações.
Address[2]
O endereço de meio setor no qual operar.
BlockCount[2]
A contagem de blocos de meio setor para leitura/gravação.
OperationResult[2]
O resultado da operação.
RequestOrResponseType[2]
O tipo de solicitação ou resposta.
Requisitos
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Cabeçalho | winioctl.h |