strsafe.h 标头

菜单和其他资源使用此标头。 有关详细信息,请参阅:

strsafe.h 包含以下编程接口:

函数

 
StringCbCatA

将一个字符串连接到另一个字符串。 (StringCbCatA)
StringCbCatExA

将一个字符串连接到另一个字符串。 (StringCbCatExA)
StringCbCatExW

将一个字符串连接到另一个字符串。 (StringCbCatExW)
StringCbCatNA

将指定的字节数从一个字符串连接到另一个字符串。 (StringCbCatNA)
StringCbCatNExA

将指定的字节数从一个字符串连接到另一个字符串。 (StringCbCatNExA)
StringCbCatNExW

将指定的字节数从一个字符串连接到另一个字符串。 (StringCbCatNExW)
StringCbCatNW

将指定的字节数从一个字符串连接到另一个字符串。 (StringCbCatNW)
StringCbCatW

将一个字符串连接到另一个字符串。 (StringCbCatW)
StringCbCopyA

将一个字符串复制到另一个字符串。 (StringCbCopyA)
StringCbCopyExA

将一个字符串复制到另一个字符串。 (StringCbCopyExA)
StringCbCopyExW

将一个字符串复制到另一个字符串。 (StringCbCopyExW)
StringCbCopyNA

将指定的字节数从一个字符串复制到另一个字符串。 (StringCbCopyNA)
StringCbCopyNExA

将指定的字节数从一个字符串复制到另一个字符串。 (StringCbCopyNExA)
StringCbCopyNExW

将指定的字节数从一个字符串复制到另一个字符串。 (StringCbCopyNExW)
StringCbCopyNW

将指定的字节数从一个字符串复制到另一个字符串。 (StringCbCopyNW)
StringCbCopyW

将一个字符串复制到另一个字符串。 (StringCbCopyW)
StringCbGetsA

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCbGetsA)
StringCbGetsExA

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCbGetsExA)
StringCbGetsExW

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCbGetsExW)
StringCbGetsW

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCbGetsW)
StringCbLengthA

确定字符串是否超过指定的长度(以字节为单位)。 (ANSI)
StringCbLengthW

确定字符串是否超过指定的长度(以字节为单位)。 (Unicode)
StringCbPrintf_lA

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbPrintf_lA)
StringCbPrintf_lExA

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbPrintf_lExA)
StringCbPrintf_lExW

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbPrintf_lExW)
StringCbPrintf_lW

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbPrintf_lW)
StringCbPrintfA

将格式化的数据写入指定的字符串。 (StringCbPrintfA)
StringCbPrintfExA

将格式化的数据写入指定的字符串。 (StringCbPrintfExA)
StringCbPrintfExW

将格式化的数据写入指定的字符串。 (StringCbPrintfExW)
StringCbPrintfW

将格式化的数据写入指定的字符串。 (StringCbPrintfW)
StringCbVPrintf_lA

使用指向参数列表的指针将格式化数据写入指定字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCbVPrintf_lA)
StringCbVPrintf_lExA

使用指向参数列表的指针将格式化数据写入指定字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCbVPrintf_lExA)
StringCbVPrintf_lExW

使用指向参数列表的指针将格式化数据写入指定字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCbVPrintf_lExW)
StringCbVPrintf_lW

使用指向参数列表的指针将格式化数据写入指定字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCbVPrintf_lW)
StringCbVPrintfA

使用指向参数列表的指针将格式化数据写入指定字符串。 (StringCbVPrintfA)
StringCbVPrintfExA

使用指向参数列表的指针将格式化数据写入指定字符串。 (StringCbVPrintfExA)
StringCbVPrintfExW

使用指向参数列表的指针将格式化数据写入指定字符串。 (StringCbVPrintfExW)
StringCbVPrintfW

使用指向参数列表的指针将格式化数据写入指定字符串。 (StringCbVPrintfW)
StringCchCatA

将一个字符串连接到另一个字符串。 (StringCchCatA)
StringCchCatExA

将一个字符串连接到另一个字符串。 (StringCchCatExA)
StringCchCatExW

将一个字符串连接到另一个字符串。 (StringCchCatExW)
StringCchCatNA

将指定数量的字符从一个字符串连接到另一个字符串。 (StringCchCatNA)
StringCchCatNExA

将指定数量的字符从一个字符串连接到另一个字符串。 (StringCchCatNExA)
StringCchCatNExW

将指定数量的字符从一个字符串连接到另一个字符串。 (StringCchCatNExW)
StringCchCatNW

将指定数量的字符从一个字符串连接到另一个字符串。 (StringCchCatNW)
StringCchCatW

将一个字符串连接到另一个字符串。 (StringCchCatW)
StringCchCopyA

将一个字符串复制到另一个字符串。 (StringCchCopyA)
StringCchCopyExA

将一个字符串复制到另一个字符串。 (StringCchCopyExA)
StringCchCopyExW

将一个字符串复制到另一个字符串。 (StringCchCopyExW)
StringCchCopyNA

将指定数量的字符从一个字符串复制到另一个字符串。 (StringCchCopyNA)
StringCchCopyNExA

将指定数量的字符从一个字符串复制到另一个字符串。 (StringCchCopyNExA)
StringCchCopyNExW

将指定数量的字符从一个字符串复制到另一个字符串。 (StringCchCopyNExW)
StringCchCopyNW

将指定数量的字符从一个字符串复制到另一个字符串。 (StringCchCopyNW)
StringCchCopyW

将一个字符串复制到另一个字符串。 (StringCchCopyW)
StringCchGetsA

从 stdin 获取一行文本,包括换行符 ('\n') 。 (StringCchGetsA)
StringCchGetsExA

从 stdin 获取一行文本,包括换行符 ('\n') 。 (StringCchGetsExA)
StringCchGetsExW

从 stdin 获取一行文本,包括换行符 ('\n') 。 (StringCchGetsExW)
StringCchGetsW

从 stdin 获取一行文本,包括换行符 ('\n') 。 (StringCchGetsW)
StringCchLengthA

确定字符串是否超过指定的长度(以字符为单位)。 (ANSI)
StringCchLengthW

确定字符串是否超过指定的长度(以字符为单位)。 (Unicode)
StringCchPrintf_lA

将格式化的数据写入指定的字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCchPrintf_lA)
StringCchPrintf_lExA

将格式化的数据写入指定的字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCchPrintf_lExA)
StringCchPrintf_lExW

将格式化的数据写入指定的字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCchPrintf_lExW)
StringCchPrintf_lW

将格式化的数据写入指定的字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCchPrintf_lW)
StringCchPrintfA

将格式化的数据写入指定的字符串。 (StringCchPrintfA)
StringCchPrintfExA

将格式化的数据写入指定的字符串。 (StringCchPrintfExA)
StringCchPrintfExW

将格式化的数据写入指定的字符串。 (StringCchPrintfExW)
StringCchPrintfW

将格式化的数据写入指定的字符串。 (StringCchPrintfW)
StringCchVPrintf_lA

使用指向参数列表的指针将格式化数据写入指定字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCchVPrintf_lA)
StringCchVPrintf_lExA

使用指向参数列表的指针将格式化数据写入指定字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCchVPrintf_lExA)
StringCchVPrintf_lExW

使用指向参数列表的指针将格式化数据写入指定字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCchVPrintf_lExW)
StringCchVPrintf_lW

使用指向参数列表的指针将格式化数据写入指定字符串。 目标缓冲区的大小提供给函数,以确保它不会写入此缓冲区的末尾。 (StringCchVPrintf_lW)
StringCchVPrintfA

使用指向参数列表的指针将格式化数据写入指定字符串。 (StringCchVPrintfA)
StringCchVPrintfExA

使用指向参数列表的指针将格式化数据写入指定字符串。 (StringCchVPrintfExa)
StringCchVPrintfExW

使用指向参数列表的指针将格式化数据写入指定字符串。 (StringCchVPrintfExW)
StringCchVPrintfW

使用指向参数列表的指针将格式化数据写入指定字符串。 (StringCchVPrintfW)