Referência do driver Kernel-Mode
Visão geral da tecnologia de referência do driver de Kernel-Mode.
Para desenvolver Kernel-Mode Referência de Driver, você precisa destes cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, confira:
Enumerações
COMPARTMENT_ID A enumeração COMPARTMENT_ID indica o identificador do compartimento de roteamento de rede. |
Funções
FIELD_OFFSET A macro FIELD_OFFSET retorna o deslocamento de bytes de um campo nomeado em um tipo de estrutura conhecido. (macro FIELD_OFFSET) |
FIELD_OFFSET A macro FIELD_OFFSET retorna o deslocamento de bytes de um campo nomeado em um tipo de estrutura conhecido. (macro FIELD_OFFSET) |
InitializeObjectAttributes A macro InitializeObjectAttributes inicializa a estrutura de OBJECT_ATTRIBUTES opaca, que especifica as propriedades de um identificador de objeto para rotinas que abrem identificadores. |
NtCurrentTeb A rotina NtCurrentTeb retorna um ponteiro para o TEB (Thread Environment Block) do thread atual. |
RtlIsEcCode Retorna um valor que indica se o código apontado pelo ponteiro fornecido é compatível com emulação arm (ARM64EC). |
Estruturas
LIST_ENTRY Uma estrutura LIST_ENTRY descreve uma entrada em uma lista duplamente vinculada ou serve como o cabeçalho para essa lista. |
LUID A estrutura LUID é uma estrutura opaca que especifica um identificador que tem a garantia de ser exclusivo no computador local. Para obter mais informações, consulte a página de referência para LUID na documentação do SDK do Microsoft Windows. |
OBJECT_ATTRIBUTES A estrutura OBJECT_ATTRIBUTES especifica atributos que podem ser aplicados a objetos ou identificadores de objeto por rotinas que criam objetos e/ou retornam identificadores. |
SINGLE_LIST_ENTRY Uma estrutura SINGLE_LIST_ENTRY descreve uma entrada em uma lista vinculada ou serve como o cabeçalho para essa lista. |
STRING A estrutura ANSI_STRING define uma cadeia de caracteres contada usada para cadeias de caracteres ANSI. |
UNICODE_STRING A estrutura UNICODE_STRING é usada para definir cadeias de caracteres Unicode. |