Implements code to use STL in a driver project.
More...
#include <fltKernel.h>
Go to the source code of this file.
|
static DECLSPEC_NORETURN void | KernelStlpRaiseException (_In_ ULONG bug_check_code) |
|
DECLSPEC_NORETURN void __cdecl | _invalid_parameter_noinfo_noreturn () |
|
DECLSPEC_NORETURN void __cdecl | std::_Xbad_alloc () |
|
DECLSPEC_NORETURN void __cdecl | std::_Xinvalid_argument (_In_z_ const char *) |
|
DECLSPEC_NORETURN void __cdecl | std::_Xlength_error (_In_z_ const char *) |
|
DECLSPEC_NORETURN void __cdecl | std::_Xout_of_range (_In_z_ const char *) |
|
DECLSPEC_NORETURN void __cdecl | std::_Xoverflow_error (_In_z_ const char *) |
|
DECLSPEC_NORETURN void __cdecl | std::_Xruntime_error (_In_z_ const char *) |
|
void *__cdecl | operator new (_In_ size_t size) |
|
void __cdecl | operator delete (_In_ void *p) |
|
void __cdecl | operator delete (_In_ void *p, _In_ size_t size) |
|
EXTERN_C int __cdecl | __stdio_common_vsprintf_s (_In_ unsigned __int64 _Options, _Out_writes_z_(_BufferCount) char *_Buffer, _In_ size_t _BufferCount, _In_z_ _Printf_format_string_params_(2) char const *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList) |
|
_Check_return_opt_ EXTERN_C int __cdecl | __stdio_common_vswprintf_s (_In_ unsigned __int64 _Options, _Out_writes_z_(_BufferCount) wchar_t *_Buffer, _In_ size_t _BufferCount, _In_z_ _Printf_format_string_params_(2) wchar_t const *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList) |
|
Implements code to use STL in a driver project.
Definition in file kernel_stl.cpp.
◆ _HAS_EXCEPTIONS
#define _HAS_EXCEPTIONS 0 |
◆ __stdio_common_vsprintf_s()
EXTERN_C int __cdecl __stdio_common_vsprintf_s |
( |
_In_ unsigned __int64 |
_Options, |
|
|
_Out_writes_z_(_BufferCount) char * |
_Buffer, |
|
|
_In_ size_t |
_BufferCount, |
|
|
_In_z_ _Printf_format_string_params_(2) char const * |
_Format, |
|
|
_In_opt_ _locale_t |
_Locale, |
|
|
va_list |
_ArgList |
|
) |
| |
|
inline |
◆ __stdio_common_vswprintf_s()
_Check_return_opt_ EXTERN_C int __cdecl __stdio_common_vswprintf_s |
( |
_In_ unsigned __int64 |
_Options, |
|
|
_Out_writes_z_(_BufferCount) wchar_t * |
_Buffer, |
|
|
_In_ size_t |
_BufferCount, |
|
|
_In_z_ _Printf_format_string_params_(2) wchar_t const * |
_Format, |
|
|
_In_opt_ _locale_t |
_Locale, |
|
|
va_list |
_ArgList |
|
) |
| |
|
inline |
◆ _invalid_parameter_noinfo_noreturn()
DECLSPEC_NORETURN void __cdecl _invalid_parameter_noinfo_noreturn |
( |
| ) |
|
◆ KernelStlpRaiseException()
static DECLSPEC_NORETURN void KernelStlpRaiseException |
( |
_In_ ULONG |
bug_check_code | ) |
|
|
static |
◆ operator delete() [1/2]
void __cdecl operator delete |
( |
_In_ void * |
p | ) |
|
◆ operator delete() [2/2]
void __cdecl operator delete |
( |
_In_ void * |
p, |
|
|
_In_ size_t |
size |
|
) |
| |
◆ operator new()
void* __cdecl operator new |
( |
_In_ size_t |
size | ) |
|
◆ kKstlpPoolTag
const ULONG kKstlpPoolTag = 'LTSK' |
|
static |