MapCallerPtr
9/8/2008
Essa função verifica se uma região de memória é válido with respect to o processo chamador.
Observação Essa função é Não com suporte mais as of CE 6.0.
Syntax
LPVOID MapCallerPtr(
LPVOID ptr,
DWORD dwLen
);
Parameters
- PTR
[no] Ponteiro para a região de memória.
- dwLen
[no] Comprimento, em bytes, da região da memória.
Return Value
A versão mapeado de PTR Indica que a região é válido. NULL Indica falha.
Remarks
MapCallerPtr é geralmente usado em controles driver de dispositivo E/S para validar os ponteiro parâmetros passados pelo processo chamador. Porque dispositivo drivers normalmente executar com privilégios mais altos e ter acessar para obter mais memória, se você não fizer isso chamar esta função para validar os parâmetros, ele poderia substituir memória de um processo. Ele também pode substituir a memória kernel se chamado de um mal-intencionado aplicativo.
Requirements
Header | pkfuncs.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
Kernel Functions
MapPtrToProcess